
Author: VoIP Info
Asterisk vertical service activation codes
for analog phones (ZAP channel) *0 Flash external trunk on bridged channel.*60 Blacklist last caller (if callerid was present) (after 13 Sep 2004)*67 Disable Caller ID for next outgoing call (per call blocking).*69 Call return. Dials number of…
Read More »TEL
TEL “tel:” URIs are used to bridge the gap between VoIP and PSTN. A SIP client might use a “tel:” URI to initiate a PSTN connection. Commonly the call is routed via a PSTN gateway like Asterisk PBX…
Read More »SIP Authentication
From RFC 3261 SIP provides a stateless, challenge-based mechanism for authentication that is based on authentication in HTTP. Any time that a proxy server or UA receives a request (with the exceptions given in Section 22.1), it MAY…
Read More »Asterisk cmd Transfer
Transfer() Synopsis Transfer caller to remote extension Description Transfer([Tech/]dest[|options]) Requests the remote caller be transferred to a given extension. If TECH (SIP, IAX2, LOCAL etc) is used, only an incoming call with the same channel technology will be…
Read More »Seperate IVR Menus to handle Home and Office calls
House line rings * From extensions.conf [house-in] ; ; This routine handles inbound calls on the analog ; house line. ; ; During the day, we want to wait while the ; Panasonic KSU rings the internal…
Read More »Asterisk tips phrase recording menu
Simple Sound file (phrase) recording menu The Asterisk cmd Dictate implements this feature through a dialplan application. Continue reading if you do not want to use the Dictate command. This is useful if you want to have regular…
Read More »The System menu
System Menu ;******************************************************************** ; BEGIN – System Menu ;******************************************************************** ; ; [system-menu-main] ; ; provide user access to their voice mail inbox ; let user leave voice mail for another user ; provide user access to…
Read More »The macros that make it all work
Macros used in dial plan ;******************************************************************** ; BEGIN – Macro Definitions ;******************************************************************** ; ; [macro-intext] ; ; exten => s,1,Background(transfer) exten => s,2,Dial(${ARG1},${ARG3},Tt) exten => s,3,Voicemail(u${ARG2}) exten => s,4,Hangup exten => s,103,Voicemail(b${ARG2}) exten => s,104,Hangup ;…
Read More »IVR menu for the OFFICE line
Office Line Menu ;******************************************************************** ; BEGIN – Office IVR Menu ;******************************************************************** ; ; [office-day] ; ; exten => s,1,Wait(30) exten => s,2,Answer exten => s,3,zapateller ; torture telemarketers ; ; menu diag enter here ; exten…
Read More »IVR menu for the HOUSE line
House line menu ;******************************************************************** ; BEGIN – House IVR Menu ;******************************************************************** ; ; [house-day] ; ; exten => s,1,Wait(20) exten => s,2,Answer exten => s,3,zapateller ; torture telemarketers ; ; menu diag enter here ; exten…
Read More »Outbound call handling
Outbound calls ;******************************************************************** ; BEGIN – Outbound call handlers ;******************************************************************** ; ; [default] ; ; this is where SIP extensions enter the dial plan ; exten => s,1,DigitTimeout,2 ; give them 2 seconds between digits exten…
Read More »Inbound call handling
Inbound Calls ;******************************************************************** ; BEGIN – Inbound call handlers ;******************************************************************** ; ; [house-in] ; ; This routine handles inbound calls on the analog ; house line. ; ; During the day, we want to wait while…
Read More »Contexts that are included elsewhere
Include Contexts ;******************************************************************** ; BEGIN – Include Contexts ; ; These are general purpose contexts that are inluded ; as required into other contexts to provide routing ; based on number dialed ;******************************************************************** ; ; [set-global-vars]…
Read More »Global Varialbes
Set Global Variables ; ;************************************************************* ; WARNING CONFIDENTIAL INFORMATION ; EDIT THIS FILE IF IT GOES OFF SITE ;************************************************************* ; ; [general] ; ; ; If static is set to no, or omitted, then the pbx_config…
Read More »Asterisk Dial Plan – Working Example
Sample dial plan from working system Description of this dialplan is available at Panasonic KSU [general] ; ; ; static=yes ; ; if static=yes and writeprotect=no, you can save dialplan by ; CLI command ‘save dialplan’ too ;…
Read More »