Hallo,
ich habe Probleme mit 2 (oder mehreren) aktiven IAX2-Trunks
Situation:
- ich kann nach extern ohne Probleme telefonieren
- ich kann Rufe von extern über coco-sys empfangen (eine Rufnummer via DDI)
- ABER: ich kann keine Rufe von extern über bluesip empfangen (auch DDI-Routes)
Der eingerichtete Asterisk@home funktionierte mit blusip ohne Probleme (der erste IAX-Provider).
Nachdem ich jedoch einen zweiten Provider hinzugenommen hatte bzw. ich einen zweiten IAX-Trunk hinzugefügt hatte, können keine Gesprache über die connectierten Rufnummern des ersten bestehenden Providers (bluesip) entgegengenommen werden.
Wie man im Logfile sieht, will sich Asterisk mit dem context des neuen Providers anmelden, was natürlich fehl schlagen muss.
Hat jemand mehr als ein IAX-Provider im Einsatz?
Woran könnte es liegen, die iax.config (bzw. eingefügte iax_adittional.conf) ist richtig erzeugt worden.
Muss ich per Hand einen neuen Kontext erstellen??
Die IAX.conf oder iaxprov.conf hat keine Besonderheiten. Wenn ich die Incoming-Setting beim zweiten IAX-Trunk lösche werden wieder inbound calls vom ersten Provider angenommen.
Kann jemand helfen?
Beste Grüsse
jochenthomas
ich habe Probleme mit 2 (oder mehreren) aktiven IAX2-Trunks
Situation:
- ich kann nach extern ohne Probleme telefonieren
- ich kann Rufe von extern über coco-sys empfangen (eine Rufnummer via DDI)
- ABER: ich kann keine Rufe von extern über bluesip empfangen (auch DDI-Routes)
Der eingerichtete Asterisk@home funktionierte mit blusip ohne Probleme (der erste IAX-Provider).
Nachdem ich jedoch einen zweiten Provider hinzugenommen hatte bzw. ich einen zweiten IAX-Trunk hinzugefügt hatte, können keine Gesprache über die connectierten Rufnummern des ersten bestehenden Providers (bluesip) entgegengenommen werden.
Wie man im Logfile sieht, will sich Asterisk mit dem context des neuen Providers anmelden, was natürlich fehl schlagen muss.
Hat jemand mehr als ein IAX-Provider im Einsatz?
Woran könnte es liegen, die iax.config (bzw. eingefügte iax_adittional.conf) ist richtig erzeugt worden.
Muss ich per Hand einen neuen Kontext erstellen??
Die IAX.conf oder iaxprov.conf hat keine Besonderheiten. Wenn ich die Incoming-Setting beim zweiten IAX-Trunk lösche werden wieder inbound calls vom ersten Provider angenommen.
Kann jemand helfen?
Beste Grüsse
jochenthomas
Code:
Asterisk Full debug log (last 2000 lines)
--------------------------------------------------------------
Nov 16 13:19:30 DEBUG[1151]: ##### Testing 217.74.179.28 with 195.182.104.218
Nov 16 13:19:30 DEBUG[1151]: ##### Testing 217.74.179.28 with 0.0.0.0
Nov 16 13:19:30 DEBUG[1151]: ##### Testing 217.74.179.28 with 217.74.179.28
Nov 16 13:19:30 DEBUG[1151]: ##### Testing 217.74.179.28 with 0.0.0.0
Nov 16 13:22:41 NOTICE[1151]: Host 217.74.179.28 failed to authenticate as coco-in
Code:
ASTERISK-INFO
--------------------------------------------------------------
IAX2 Peers
Name/Username Host Mask Port Status
coco-out/name 195.182.104.218 (S) 255.255.255.255 4569 OK (39 ms)
bluesip-out/nam 217.74.179.28 (S) 255.255.255.255 4569 OK (51 ms)
-- Remote UNIX connection
Code:
iax_additional.conf (bzw. TRUNKS in AMP-Portal)
--------------------------------------------------------------
register=name:[email protected]
register=name:[email protected]
[bluesip-in]
username=name
type=user
secret=hgfedcba
qualify=yes
disallow=all
context=from-pstn
allow=alaw
allow=g729
allow=gsm
;permit=217.74.179.28/255.255.255.255
;host=217.74.179.28
;deny=0.0.0.0/0.0.0.0
[bluesip-out]
username=name
type=friend
secret=hgfedcba
qualify=yes
permit=217.74.179.28/255.255.255.255
host=217.74.179.28
disallow=all
deny=0.0.0.0/0.0.0.0
allow=alaw
allow=g729
allow=gsm
[coco-in]
username=name
type=user
secret=abcdefgh
qualify=yes
disallow=all
context=from-pstn
allow=alaw
allow=g729
allow=gsm
;permit=195.182.104.218/255.255.255.255
;host=195.182.104.218
;deny=0.0.0.0/0.0.0.0
[coco-out]
username=name
type=friend
secret=abcdefgh
qualify=yes
permit=195.182.104.218/255.255.255.255
host=195.182.104.218
disallow=all
deny=0.0.0.0/0.0.0.0
allow=alaw
allow=g729
allow=gsm