HI, wahrscheinlich ein kleines Probelm für Euch > großes für mich ! ![Cool :cool: :cool:](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
meine Rufumltg. funktioniert soweit - wenn man intern auf eine interne Nst. anruft die weitergeleitet ist auf ein externes Ziel > funktioniert einwandfrei...
Wenn jetzt ein extern Call kommt von SIP auf die umgeleitete Nst. geht es auch raus und es klingelt auf dem externen Ziel - nimmt man ab > hört man nur Stille ;-) aber man hat ein Connect - ich dachte erst ich habe ein NAT/RTP - Problem ...aber ich glaube es liegt an meiner config - weil es werden Channels aufgebaut nur die 2 Channels werden nicht miteinander verbunden.
und dann raus in die Welt über SIP
So, jetzt habe ich zwei Channels aber die beiden reden nicht miteinander ![Mad :mad: :mad:](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
Hat Jemand eine Idee .- ich wäre für jede Hilfe dankbar![Stick Out Tongue :p :p](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
Edit Guard-X: Bitte nächstes mal Code-Tags verwenden!
meine Rufumltg. funktioniert soweit - wenn man intern auf eine interne Nst. anruft die weitergeleitet ist auf ein externes Ziel > funktioniert einwandfrei...
Wenn jetzt ein extern Call kommt von SIP auf die umgeleitete Nst. geht es auch raus und es klingelt auf dem externen Ziel - nimmt man ab > hört man nur Stille ;-) aber man hat ein Connect - ich dachte erst ich habe ein NAT/RTP - Problem ...aber ich glaube es liegt an meiner config - weil es werden Channels aufgebaut nur die 2 Channels werden nicht miteinander verbunden.
Code:
[from-extern]
exten => 0607XXXX,1,Set(CALLERID(num)=0${CALLERID(num)})
exten => 0607XXXX,1,Dial(local/120@default)
dann geht es über default ins Macro>
[macro-ruf]
exten => s,1,NoOp(Anruf von ${CALLERID(num)} fuer ${MACRO_EXTEN})
exten => s,2,GotoIf($[foo${DB(CF/${MACRO_EXTEN})} != foo]?100:20)
exten => s,20,Dial(SIP/${MACRO_EXTEN},60,tT)
exten => s,21,VoiceMail(${MACRO_EXTEN})
exten => s,22,Dial(SIP/114)
exten => s,100,NoOp(Anruf wird verbunden)
exten => s,101,Dial(local/${DB(CF/${MACRO_EXTEN})}@default)
Code:
*CLI> -- Executing [0607xxx59702@from-extern:1] Dial("SIP/0607xxx59703-082065f8", "local/120@default") in new stack
-- Called 120@default
-- Executing [120@default:1] Macro("Local/120@default-6cb4,2", "ruf|120") in new stack
-- Executing [s@macro-ruf:1] NoOp("Local/120@default-6cb4,2", "Anruf von 06074914xxxx fuer 120") in new stack
-- Executing [s@macro-ruf:2] GotoIf("Local/120@default-6cb4,2", "1?100:20") in new stack
-- Goto (macro-ruf,s,100)
-- Executing [s@macro-ruf:100] NoOp("Local/120@default-6cb4,2", "Anruf wird verbunden") in new stack
-- Executing [s@macro-ruf:101] Dial("Local/120@default-6cb4,2", "local/00800xx73283@default") in new stack
-- Called 00800xx73283@default
-- Executing [00800xx73283@default:1] Dial("Local/00800xx73283@default-6d62,2", "SIP/0800xx73283@QSCOUT1|45|r") in new stack
-- Called 0800xx73283@QSCOUT1
-- Local/00800xx73283@default-6d62,1 is ringing
-- Local/120@default-6cb4,1 is ringing
-- SIP/QSCOUT1-0820e328 is making progress passing it to Local/00800xx73283@default-6d62,2
-- SIP/QSCOUT1-0820e328 answered Local/00800xx73283@default-6d62,2
-- Local/00800xx73283@default-6d62,1 stopped sounds
-- Local/120@default-6cb4,1 stopped sounds
-- Local/00800xx73283@default-6d62,1 answered Local/120@default-6cb4,2
-- Local/120@default-6cb4,1 answered SIP/0607xxx59703-082065f8
Code:
*CLI> sip show channels
Peer User/ANR Call ID Seq (Tx/Rx) Format Hold Last Message
213.148.136.2 0800xx7328 1698258659f 00103/00001 0x4 (ulaw) No Rx: ACK
213.148.136.2 0607xxx597 SBC278ed110 00101/00001 0x4 (ulaw) No Rx: ACK
Hat Jemand eine Idee .- ich wäre für jede Hilfe dankbar
Edit Guard-X: Bitte nächstes mal Code-Tags verwenden!
Zuletzt bearbeitet: