hier der dialplan für das google-talk-menü in chat ... getestet auf einem Asterisk 1.8.3.2
In der Zeile noch eurer [gtalk_account] aus der jabber.conf eintragen!!! Die 20 steht für ... Warte 20Sek. auf Chateingabe
exten => s,n,Set(usereingabe=${JABBER_RECEIVE(
gtalk_account,${CALLERID(name)::15},20)})
Code: Alles auswählen
[google-in]
exten => s,1,Answer
exten => s,n,Set(CHANNEL(LANGUAGE)=de)
exten => s,n,Set(googlecid=${CALLERID(name)})
exten => s,n,Set(normalcid=${CUT(googlecid,/,1)})
exten => s,n,Set(CALLERID(all)=${normalcid})
exten => s,n,Wait(4)
exten => s,n,SendText(\n\rTEST TEST TEST auf exten s ...\n Ihre CALLERID ist:\n ${CALLERID(name)})
exten => s,n,SendText(\nWenn Sie die App-Nr. kennen, ...\ndann koennen Sie sie jetzt hier eintippen)
exten => s,n,SendText(\n 1 -> Rainers 1.Grandstream \n 2 -> Rainers 2.Grandstream \n 3 -> Konferenz \n 4 -> Queue1 \n 5 -> Wetter-Ansage-Bonn \n 6 -> Echo-Test)
exten => s,n,SendDTMF(1)
exten => s,n,Background(vm-enter-num-to-call)
exten => s,n,Set(usereingabe=${JABBER_RECEIVE(gtalk_account,${CALLERID(name)::15},20)})
exten => s,n,SendText(\n\rSie werden jetzt mit App.Nr. ${usereingabe} verbunden.)
exten => s,n,Goto(jabber-in,${usereingabe},1)
exten => s,n,Hangup()
exten => 1,1,Dial(SIP/1010)
exten => 2,1,Dial(SIP/1003)
exten => 3,1,meetme(1232,M)
exten => 4,1,queue(queue1)
exten => 5,1,Answer
exten => 5,n,Wait(2)
exten => 5,n,Playback(wetter)
exten => 5,n,Goto(jabber-in,5,2)
exten => 6,1,Answer
exten => 6,n,Wait(2)
exten => 6,n,Playback(demo-echotest)
exten => 6,n,Echo
exten => 6,n,Playback(demo-echodone)
exten => 6,n,Hangup
exten => h,1,JabberSend(gtalk_account,${CALLERID(name)},Vielen Danke fuer Ihren Anruf.)
exten => h,n,Hangup