[Freeswitch-users] Sample Dial Plan - IAX - GooGleTalk - Asterisk
Amon Ghupta
aghupta at gmail.com
Mon Sep 4 09:13:23 PDT 2006
Hello Et Al,
I Have noticed that there are not many sample dial plan to guide
"newbies" in
connecting FreeSwitch to Asterisk / OpenSER / SIP Clients / GooGleTalk.
The attached FreeSwicth config contributed by http://agilesip.com
as an attempt to draw a line in the sand and provide sample dial plans
and assist others in the
community to quickly configure FreeSwitch communicate with it.
Please review and let us know where it can be improve.
##### AgileCO http://agileco.net- http://agilesip.com
##### Sample DialPLAN
$ svn checkout --username username --password XXXXXX \
http://svn.freeswitch.org/svn/freeswitch/trunk freeswitch.trunk
$ cd freeswitch.trunk
$ ./configure --prefix=/usr/local/freeswitch
$ make && make install
configure freeswitch:
edit /usr/local/freeswitch/conf/freeswitch.xml
<load module="mod_dingaling"/>
<configuration name="agilesip.conf" description="XMPP Jingle Endpoint">
<settings>
<param name="debug" value="1"/>
<param name="codec-prefs" value="PCMU"/>
</settings>
<interface>
<param name="name" value="jingle"/>
<param name="login" value="username at freeswitch.org/talk"/>
<param name="password" value="XXXXXXXXX"/>
<param name="dialplan" value="XML"/>
<param name="message" value="Jingle all the way"/>
<param name="rtp-ip" value="agilesip"/>
<param name="auto-login" value="true"/>
<param name="use-rtp-timer" value="true"/>
<param name="exten" value="1020"/>
<param name="vad" value="both"/>
</interface>
</configuration>
<extension name="1020">
<condition field="destination_number" expression="^1020$">
<action application="bridge" data="iax/guest at serveriax/2020"/>
<action application="echo" />
</condition>
</extension>
</code>
Asterisk IAX Configs
nel vostro dialplan asterisk mettere qualcosa del tipo
[default]
exten => 2020,1,NoOp(Incoming call via from freeswitch)
exten => 2020,2,Dial(IAX2/XXXX at agilesip/01139viasipagilecoiax,50,R)
exten => 2020,3,Hangup
AgileSIP, in iax.conf
[guest]
type=user
context=default
callerid=ÓGuest IAX UserÓ
disallow=all
allow=ulaw
[agilesip]
type=peer
host=24.246.220.19
secret= XXXXXXXXXXXXXX
auth=md5
notransfer=yes
context=default
disallow=all
allow = speex
allow = gsm
allow = ilbc
allow = ulaw
allow = alaw
Thanks in advance and best regards,
-A
More information about the FreeSWITCH-users
mailing list