hi
hier mal meine extensions.conf
[macro-jabberphone]
exten => s,1,GotoIf($[${MACRO_EXTEN} = ${CHANNEL:4:4}]?ok:nein)
exten => s,n(ok),System(/etc/asterisk/gci_xmpp/gci/gci_jabber_customer ${DB(ivrTK/call/${MACRO_EXTEN}/callerid)} ${CHANNEL:4:4})
exten => s,n,hangup()
exten => s,n(nein),System(/etc/asterisk/gci_xmpp/gci/gci_jabber_customer ${DB(ivrTK/call/${MACRO_EXTEN}/callerid)} ${CHANNEL:4:4})
exten => s,n(nein),System(/etc/asterisk/gci_xmpp/gci/gci_jabber_accepter ${MACRO_EXTEN} ${CHANNEL:4:4})
exten => s,n,hangup()
[intern]
exten => 2000,1,GotoIf($[${CALLERID(num)} > 10000]?ok:nein)
exten => 2000,n(ok),Set(DB(ivrTK/call/${EXTEN}/callerid)=${CALLERID(num)})
exten => 2000,n,Set(DB(ivrTK/call/${EXTEN})=${EXTEN})
exten => 2000,n(nein),System(/etc/asterisk/gci_xmpp/gci/gci_jabber_caller ${DB(ivrTK/call/${EXTEN}/callerid)} ${EXTEN})
exten => 2000,n,System(echo ${DB(ivrTK/call/${EXTEN}/callerid)})
exten => 2000,n,Dial(SIP/2000,${timeout},M(jabberphone)tw)
exten => 2000,n,Answer()
exten => 2000,n,Hangup()
exten => 2001,1,GotoIf($[${CALLERID(num)} > 10000]?ok:nein)
exten => 2001,n(ok),Set(DB(ivrTK/call/${EXTEN}/callerid)=${CALLERID(num)})
exten => 2001,n,Set(DB(ivrTK/call/${EXTEN})=${EXTEN})
exten => 2001,n(nein),System(/etc/asterisk/gci_xmpp/gci/gci_jabber_caller ${DB(ivrTK/call/${EXTEN}/callerid)} ${EXTEN})
exten => 2001,n,System(echo ${DB(ivrTK/call/${EXTEN}/callerid)})
exten => 2001,n,Dial(SIP/2001,${timeout},M(jabberphone)tw)
exten => 2001,n,Answer()
exten => 2001,n,Hangup()
exten => 200000,1,Playback(tt-monkeys)
exten => 200001,1,Playback(tt-monkeys)
Ich habe es schon ausprobiert ein 2. Macro für 2001 zu erstellen. aber das ist eher eine unschöne lösung
Vielen Dank für deine schnelle Antwort