- Mitglied seit
- 19 Mai 2007
- Beiträge
- 108
- Punkte für Reaktionen
- 0
- Punkte
- 0
Hallo ich möchte gerne 2 Server per IAX2 verbinden das die ganz normal untereinadner Telefonieren können.
Auf beiden Servern gibt es die gleichen Extensions die per Follome dann auf 9* geleitet werden
also bei der Extension 15 gibt es dann eine 915#
und die 9 -> wird die 9 weggeschnitten und auf den IAX2 Trunk gelegt.
Beide Serve gehören UNS
Beide Server haben eine FIXE IP
Der 1.4 Asterisk ist ein vServer wo ich leider nicht so einfach auf einen Asterisk 1.6 wechseln kann
Ich möchte gerne per FreePBX das so konfigurieren das die sich untereinander registrieren.
Asterisk1
Asterisk2
der 1.6 Asterisk kann sich am 1.4 Asrerisk registrieren
der 1.4 Asterisk bekommt ein REGREJ zurück.
Wenn ich vom 1.4 zum 1.6 rufen will sehe ich
wenn ich in die andere richtung rufen möchte sehe ich nur
Auf beiden Servern gibt es die gleichen Extensions die per Follome dann auf 9* geleitet werden
also bei der Extension 15 gibt es dann eine 915#
und die 9 -> wird die 9 weggeschnitten und auf den IAX2 Trunk gelegt.
Beide Serve gehören UNS
Beide Server haben eine FIXE IP
Der 1.4 Asterisk ist ein vServer wo ich leider nicht so einfach auf einen Asterisk 1.6 wechseln kann
Ich möchte gerne per FreePBX das so konfigurieren das die sich untereinander registrieren.
Asterisk1
Code:
register => 998@IP_des_Asterisk2
[998]
username=998
type=friend
auth=md5
secret=999
context=from-isdn
allow=all
[999]
username=999
type=friend
secret=999
context=from-isdn
auth=md5
host=dynamic
allow=all
Asterisk2
Code:
register => 999@IP_des_Asterisk1
[999]
username=999
type=friend
auth=md5
secret=999
context=from-isdn
allow=all
[998]
username=998
type=friend
secret=999
context=from-isdn
auth=md5
host=dynamic
allow=all
der 1.6 Asterisk kann sich am 1.4 Asrerisk registrieren
der 1.4 Asterisk bekommt ein REGREJ zurück.
Wenn ich vom 1.4 zum 1.6 rufen will sehe ich
Code:
-- Executing [s@macro-dialout-trunk:19] GotoIf("SIP/15-bc005e80", "0?customtrunk") in new stack
-- Executing [s@macro-dialout-trunk:20] Dial("SIP/15-bc005e80", "IAX2/998/16|300|") in new stack
-- Called 998/16
Tx-Frame Retry[000] -- OSeqno: 000 ISeqno: 000 Type: IAX Subclass: NEW
Timestamp: 00019ms SCall: 01543 DCall: 00000 0.0.0.0:4569]
VERSION : 2
CALLED NUMBER : 16
CODEC_PREFS : (gsm|lpc10|speex|g722|ulaw|g723|g726|alaw|slin)
CALLING NUMBER : 998
CALLING PRESNTN : 0
CALLING TYPEOFN : 0
CALLING TRANSIT : 0
CALLING NAME :
LANGUAGE : en
USERNAME : 998
FORMAT : 2
CAPABILITY : 4194303
ADSICPE : 2
DATE TIME : 2011-07-12 15:22:38
Rx-Frame Retry[Yes] -- OSeqno: 000 ISeqno: 001 Type: IAX Subclass: REJECT
Timestamp: 00019ms SCall: 00001 DCall: 01543 [0.0.0.0:4569]
Tx-Frame Retry[-01] -- OSeqno: 001 ISeqno: 001 Type: IAX Subclass: ACK
Timestamp: 00019ms SCall: 01543 DCall: 00001 [0.0.0.0:4569]
-- Hungup 'IAX2/998-1543'
== Everyone is busy/congested at this time (1:0/0/1)
-- Executing [s@macro-dialout-trunk:21] NoOp("SIP/15-bc0045c0", "Dial failed for some reason with DIALSTATUS = CHANUNAVAIL and HANGUPCAUSE = 0") in new stack
-- Executing [s@macro-dialout-trunk:22] Goto("SIP/15-bc0045c0", "s-CHANUNAVAIL|1") in new stack
-- Goto (macro-dialout-trunk,s-CHANUNAVAIL,1)
wenn ich in die andere richtung rufen möchte sehe ich nur
Code:
-- Executing [s@macro-dialout-trunk:20] Dial("SIP/15-0000003a", "IAX2/999/15,300,TW") in new stack
== Everyone is busy/congested at this time (1:0/0/1)
-- Executing [s@macro-dialout-trunk:21] NoOp("SIP/15-0000003a", "Dial failed for some reason with DIALSTATUS = CHANUNAVAIL and HANGUPCAUSE = 20") in new stack
-- Executing [s@macro-dialout-trunk:22] Goto("SIP/15-0000003a", "s-CHANUNAVAIL,1") in new stack