[GELÖST] Unterschiedliche ToN bei SIP->CAPI und IAX->CAPI

Ralph*

Mitglied
Mitglied seit
7 Mrz 2006
Beiträge
369
Punkte für Reaktionen
2
Punkte
18
Bislang hatte ich nur SIP-Geräte am Asterisk, die problemlos funktioniert haben.

Jetzt habe ich zusätzlich auf meinem Laptop Zoiper (ehemals Idefisk) als IAX Softphone installiert um auch von außen über unseren Asterisk telefonieren zu können.

Rufe ich von Zoiper auf einem Handy an, dann wird nur unsere Stammnummer übermittelt, die Durchwahl wird auf dem Handy nicht angezeigt. Von SIP-Geräten funktioniert das aber einwandfrei, dort werden Stammnummer und Durchwahl angezeigt.

Eine Analyse mit CAPI DEBUG ergibt, dass offensichtlich unterschiedliche TypeOfNumber (ToN) gesetzt werden:

SIP:
Code:
    -- Executing Dial("SIP/66-081c0be8", "CAPI/g1/66:0172xxxxxxx/bo") in new stack
       > data = g1/66:0172xxxxxxx/bo format=8
       > parsed dialstring: 'g1' '66' '0172xxxxxxx' 'bo'
       > capi request group = 2
  == ISDN_TE2#02: setting format alaw - 0x8 (alaw)
       > parsed dialstring: 'g1' '66' '0172xxxxxxx' 'bo'
  == ISDN_TE2#02: Call CAPI/ISDN_TE2#02/0172xxxxxxx-337 with B3 overlap (pres=0x00, ton=0x00)

IAX:
Code:
    -- Executing Dial("IAX2/65-6", "CAPI/g1/65:0172xxxxxxx/bo") in new stack
       > data = g1/65:0172xxxxxxx/bo format=8
       > parsed dialstring: 'g1' '65' '0172xxxxxxx' 'bo'
       > capi request group = 2
  == ISDN_TE2#02: setting format alaw - 0x8 (alaw)
       > parsed dialstring: 'g1' '65' '0172xxxxxxx' 'bo'
  == ISDN_TE2#02: Call CAPI/ISDN_TE2#02/0172xxxxxxx-338 with B3 overlap (pres=0x01, ton=0x10)

Bei SIP also pres=0x00, ton=0x00, bei IAX pres=0x01, ton=0x10.

Im Dialplan setze ich bislang nirgendwo den TypeOfNumber.

- Mit welcher Syntax und auf welchen Wert soll ich nun ToN setzen? Ist 0x00 korrekt?
- Wofür steht "pres"?
- Wer kann mir in Sachen Type of Number allgemein ein bisschen auf die Sprünge helfen?

Ralph


[EDIT:]

Wenn ich vor dem CAPI Dial-Befehl ein Set(_CALLERTON=0) einfüge, dann wird auch über mein IAX2-Softphone Zoiper die komplette Rufnummer (also Stammnummer + Durchwahl) übermittelt.

Meine Verständnisprobleme in Sachen TypeOfNumber sind grundsätzlich immer noch ungelöst, aber damit kann ich leben ;-)
 
Zuletzt bearbeitet:
Kostenlos!

Statistik des Forums

Themen
247,216
Beiträge
2,263,904
Mitglieder
375,712
Neuestes Mitglied
burleybetty