Signaling Problem bei SIP->ISDN

stephrdev

Neuer User
Mitglied seit
4 Jul 2006
Beiträge
2
Punkte für Reaktionen
0
Punkte
0
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.

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
 
Kostenlos!

Statistik des Forums

Themen
248,887
Beiträge
2,303,980
Mitglieder
378,566
Neuestes Mitglied
draco777