Description: A short code is a custom dial line that usually starts with an asterisk [*] and is followed by one or more digits [0-9]. For example, *099. When this access code is dialed, the system usually performs some action. In the following example we'll add a short code that dials a mobile number over Zaptel or a local extension over SIP/IAX channel.
Video Instructions:
Text Instructions: - Login to system administration
- Navigate to 'Settings->Conf Files'
- Click on 'Extensions' under the 'Conf files' navigation located on the righthand side
- Copy the default context, paste it above, and rename the context 'pbxware' so it looks like this:
[general] static=yes writeprotect=yes
include => parkedcalls [pbxware] exten => _[*0-9].,1,DeadAgi(agi://127.0.0.1) exten => _[*0-9].,2,Hangup(); exten => asterisk,1,Goto(*123,1) exten => asterisk,2,Hangup();
[default] exten => _[*0-9].,1,DeadAgi(agi://127.0.0.1) exten => _[*0-9].,2,Hangup(); exten => asterisk,1,Goto(*123,1) exten => asterisk,2,Hangup(); ...
- Under default context we'll now add the following lines:
exten => *111,1,Dial(SIP/1001) #Access Code *111, Dials over SIP protocol, Extension 1001 exten => *222,1,Dial(IAX/2001) #Access Code *222, Dials over IAX protocol, Extension 2001 exten => *333,1,Dial(Zap/2/55510205) #Access Code *333, Dials over Zaptel protocol, Channel 2, Mobile/proper number 55510205
- The options should now look like this:
[general] static=yes writeprotect=yes include => parkedcalls [pbxware] exten => _[*0-9].,1,DeadAgi(agi://127.0.0.1) exten => _[*0-9].,2,Hangup(); exten => asterisk,1,Goto(*123,1) exten => asterisk,2,Hangup(); [default] exten => *111,1,Dial(SIP/1001) exten => *222,1,Dial(IAX/2001) exten => *333,1,Dial(Zap/2/55510205) exten => _[*0-9].,1,DeadAgi(agi://127.0.0.1) exten => _[*0-9].,2,Hangup(); exten => asterisk,1,Goto(*123,1) exten => asterisk,2,Hangup(); ...
- Click on 'Save' to save the options
- Click on 'Reload' to reload the configuration files
NOTE:
- The Access Code can contain as many digits as you like
- Access code *333 will dial over Zaptel channel 2. If your trunk is set on different channel, change this number accordingly.
|