hi all, i'm newbee on freeswitch, just moved from asterisk to it.. i like to rewrite my "call-trhough" - but i don't have a clue how to "ask for the number to dial".. any help? thanks and happy weekend friibii
-----Original Message----- From: freeswitch-users-bounces@lists.freeswitch.org [mailto:freeswitch- users-bounces@lists.freeswitch.org] On Behalf Of Dominik 'friibii' Friberg Sent: Friday, January 25, 2008 7:01 AM To: freeswitch-users@lists.freeswitch.org Subject: [Freeswitch-users] get numbers for dialthrough
hi all,
i'm newbee on freeswitch, just moved from asterisk to it..
i like to rewrite my "call-trhough" - but i don't have a clue how to "ask for the number to dial".. any help?
Could you give us a snippet of an Asterisk dialplan that does what you're asking? I just want to make sure I understand what you are trying to accomplish. -MC P.S. - Welcome to FreeSWITCH! It is a cool place to be.
hi all,
i'm newbee on freeswitch, just moved from asterisk to it..
i like to rewrite my "call-trhough" - but i don't have a clue how to "ask for the number to dial".. any help?
Could you give us a snippet of an Asterisk dialplan that does what you're asking? I just want to make sure I understand what you are trying to accomplish.
of course.. that's the asterisk-ext: [default] include => lokal [lokal] exten => 0102,1,Goto(got-in,0442111000,1) .... [got-in] exten => 0442111000,1,TrySystem(echo `date` ${EXTEN} ${CALLERIDNUM} ${CALLERID} ${DIALDPEERNUMBER} >> /opt/share/www/call.txt) exten => 0442111000,2,GotoIf($[${CALLERIDNUM} = NumerWhoIsAllowedOne]?10:20) exten => 0442111000,10,Goto(lesen,s,1) exten => 0442111000,20,GotoIf($[${CALLERIDNUM} = NumerWhoIsAllowedTwo]?10:30) exten => 0442111000,30,GotoIf($[${CALLERIDNUM} = NumerWhoIsAllowedThree]?10:40) exten => 0442111000,40,GotoIf($[${CALLERIDNUM} = NumerWhoIsAllowedFour]?10:50) [lesen] exten => s,1,Set(NR=) exten => s,2,TrySystem(echo `date` ${CALLERIDNUM} START >> /opt/share/www/Durchwahl.txt) exten => s,3,Background(welcome-sound) exten => s,4,ResponseTimeout(10) exten => s,5,WaitExten exten => _X,1,Set(NR=${NR}${EXTEN}) exten => _X,2,TrySystem(echo `date` ${CALLERIDNUM} ${EXTEN} >> /opt/share/www/Durchwahl.txt) exten => _X,3,Goto(s,3) exten => *,1,Goto(s,1) exten => #,1,TrySystem(echo `date` ${CALLERIDNUM} STERN >> /opt/share/www/Durchwahl.txt) exten => #,2,Dial(SIP/${NR}@0442111000,30,H|g) exten => #,3,GotoIf($[${DIALSTATUS} = NOANSWER]?5) exten => #,4,GotoIf($[${DIALSTATUS} = CONGESTION]?5:6) exten => #,5,Playback(vm-nobodyavail) exten => #,6,Goto(s,1) exten => #,102,Playback(tt-allbusy) exten => t,1,Playback(vm-goodbye) exten => t,2,HangUp well, and i startet with the "authentication by 'allowed number'" on FreeSWITCH: (dialplan/default.xml) <extension name="dialtrough"> <condition field="destination_number" expression="^4199442005279$"/> <condition field="${caller_id_number}" expression="^NumerWhoIsAllowedOne$"> <action application="bridge" data="sofia/gateway/sipcall/NumberToDial"/> </condition> </extension> but now, the biggest problem is how to "listen" to the number i send..
-MC
P.S. - Welcome to FreeSWITCH! It is a cool place to be.
thanks.. ;-)
participants (2)
-
Dominik 'friibii' Friberg
-
Michael Collins