|
admin
|
 |
« Reply #1 on: April 07, 2007, 11:34:37 pm » |
|
Hi cynteeuh,
Launching App is just a interface that is used for connecting with other programs, it is only useful for some users. Here is just an example of using it. If there is a program that accepts a phone number and then dial it after 10 minutes. If you like, you can let MagiCall call the program use the incoming number after hanging up it.
{phone} indicates the original incoming or outgoing number. [x,y] indicates the digits which would be deleted or kept.
For example, suppose you want to let MagiCall automatically apply long distance card when you dial. Suppose the long distance card has a fix number and requires a password after a moment and then accepts the outgoing number. Long distance card's fix number: 123456 Long distance card's password: 334455 The number you want to dial: +987654321
Normally, long distance card do not accept the '+' letter, so it should be replaced to '00' by MagiCall.
The rule should be like this: Rule type: Phone-Outbound Filter type: Specific Number Phone #: +* Action1: Change number Call to: 123456,,,334455,,,00{phone}[-1,0]
The rule above will filter all outgoing calls whose number is with a leading '+' letter. And then MagiCall will automatically call the long distance card's fix number. After 3 seconds it will input the long distance card's password. Another 3 seconds later, it will replace the '+' letter with two zero letters as well as the rest of the original number and input them.
Following is the meaning of special letters: ',' means a second of pause. '{phone}' means the original outgoing number '-1' means to delete one letter from the beginning of {phone} '0' means to keep the rest of {phone}
If you want to use all of the original number, only use '{phone}'. If you want to delete letters from the beginning of the original number, use '{phone}[-x, 0]'. If you want to delete letters from the end of the original number, use '{phone}[0, -x]'
The example is not very easy to understand, hope it can help you.
|