Hallo,
ich hab derzeit ein Problem beim Anrufen von SIP ins ISDN Netz.
Zurvor einige Infos: das Rufen vom ISDN zum SIP funktioniert wunderbar, das Annehmen von Faxen klappt auch.
Nur habe ich folgendes Problem:
Beim Anrufen vom SIP ins ISDN wählt das SIP (x-lite) und verbleibt im Zustand "trying". Wärenddessen klingelt der Angerufene ISDN Teilnehmer.
Man sieht, das das * intern die 21 anruft, selbst outgoing msn ist die 19.
Wenn ich nun am Telefon den ruf annehme steht im show channels folgendes:
.. dabei fällt mir auf, das das SIP noch auf "Ring" steht, obwohl der Ruf schon angenommen wurde. Die ISDN Leitung steht korrekterweise auf "Up".
Hier noch die relevanten Auszüge aus meiner extensions.conf:
ich hab derzeit ein Problem beim Anrufen von SIP ins ISDN Netz.
Zurvor einige Infos: das Rufen vom ISDN zum SIP funktioniert wunderbar, das Annehmen von Faxen klappt auch.
Nur habe ich folgendes Problem:
Beim Anrufen vom SIP ins ISDN wählt das SIP (x-lite) und verbleibt im Zustand "trying". Wärenddessen klingelt der Angerufene ISDN Teilnehmer.
Man sieht, das das * intern die 21 anruft, selbst outgoing msn ist die 19.
PHP:
-- Executing SetCallerID("SIP/sjaekel-831a", "19") in new stack
-- Executing Dial("SIP/sjaekel-831a", "CAPI/19:21") in new stack
-- Called 19:21
Wenn ich nun am Telefon den ruf annehme steht im show channels folgendes:
PHP:
Channel (Context Extension Pri) State Appl. Data
CAPI[contr1/19]/22 (INisdn 19 1 ) Up AppDial (Outgoing Line)
SIP/sjaekel-831a (INsip 721 2 ) Ring Dial CAPI/19:21
.. dabei fällt mir auf, das das SIP noch auf "Ring" steht, obwohl der Ruf schon angenommen wurde. Die ISDN Leitung steht korrekterweise auf "Up".
Hier noch die relevanten Auszüge aus meiner extensions.conf:
PHP:
[INisdn]
; incomming call for sjaekel (msn 19)
exten => 19,1,Answer
exten => 19,2,Dial(SIP/sjaekel)
[INsip]
; outgoing call with prefix 7
exten => _7.,1,SetCallerID(19)
exten => _7.,2,Dial(CAPI/19:${EXTEN:1})
exten => _7.,3,Hangup