- Mitglied seit
- 23 Jan 2007
- Beiträge
- 10
- Punkte für Reaktionen
- 0
- Punkte
- 0
Hi,
ich hab da ein kleines Problem mit asterisk 1.4:
Wir haben eine Alcatel-Telefonanlage die über 4 NTBAs an einem ISDN-Anlagenanschluß angeschlossen ist. Da eine Aufrüstung der Alcatel für VOIP immens teurer ist, als die Hardware für eine zusätzliche Asterisk-Anlage wollen wir diesen zwischen Alcatel und Telekom dazwischenschalten:
4 NTBAs -> Asterisk 1.4 Junghanns OctoBRI -> Alcatelanlage
Dazu haben wir diese Junghanns OctoBRI gekauft, da wir 8 Interfaces brauchen (4 zur Telekom im TE-Mode PTP und 4 zur Alcatel im NT-Mode PTP).
Die ISDN-Ports kommen auch hoch, wenn ich die Asterisk dazwischenschalte. Wenn ich dann aber versuche von extern anzurufen und die Anrufe an die interne Anlage weiterzuleiten bzw. von der Alcatel nach extern zu rufen, dann passiert folgendes:
Asterisk selbst sagt immer:
Hier meine extensions.ael:
und meine misdn.conf:
ich hab da ein kleines Problem mit asterisk 1.4:
Wir haben eine Alcatel-Telefonanlage die über 4 NTBAs an einem ISDN-Anlagenanschluß angeschlossen ist. Da eine Aufrüstung der Alcatel für VOIP immens teurer ist, als die Hardware für eine zusätzliche Asterisk-Anlage wollen wir diesen zwischen Alcatel und Telekom dazwischenschalten:
4 NTBAs -> Asterisk 1.4 Junghanns OctoBRI -> Alcatelanlage
Dazu haben wir diese Junghanns OctoBRI gekauft, da wir 8 Interfaces brauchen (4 zur Telekom im TE-Mode PTP und 4 zur Alcatel im NT-Mode PTP).
Die ISDN-Ports kommen auch hoch, wenn ich die Asterisk dazwischenschalte. Wenn ich dann aber versuche von extern anzurufen und die Anrufe an die interne Anlage weiterzuleiten bzw. von der Alcatel nach extern zu rufen, dann passiert folgendes:
PHP:
Wed Jan 24 10:26:29 2007: P[ 1] --> found chan: 1
Wed Jan 24 10:26:29 2007: P[ 1] I IND :NEW_CHANNEL oad: dad: pid:2 state:none
Wed Jan 24 10:26:29 2007: P[ 1] --> channel:1 mode:NT cause:16 ocause:16 rad: cad:
Wed Jan 24 10:26:29 2007: P[ 1] --> info_dad: onumplan:0 dnumplan:0 rnumplan:0 cpnnumplan:0
Wed Jan 24 10:26:29 2007: P[ 1] --> caps:Speech pi:0 keypad: sending_complete:0
Wed Jan 24 10:26:29 2007: P[ 1] Chan not existing at the moment bc->l3id:250000 bc:0x81faa78 event:NEW_CHANNEL port:1 channel:1
Wed Jan 24 10:26:29 2007: P[ 1] set_channel: bc->channel:1 channel:255
Wed Jan 24 10:26:29 2007: P[ 1] I IND :SETUP oad:6254308321 dad:06254940232 pid:2 state:none
Wed Jan 24 10:26:29 2007: P[ 1] --> channel:1 mode:NT cause:16 ocause:16 rad: cad:
Wed Jan 24 10:26:29 2007: P[ 1] --> info_dad: onumplan:2 dnumplan:0 rnumplan: cpnnumplan:0
Wed Jan 24 10:26:29 2007: P[ 1] --> caps:Speech pi:0 keypad: sending_complete:1
Wed Jan 24 10:26:29 2007: P[ 1] --> Bearer: Speech
Wed Jan 24 10:26:29 2007: P[ 1] --> Codec: Alaw
Wed Jan 24 10:26:29 2007: P[ 0] --> * NEW CHANNEL dad:06254940232 oad:6254308321
Wed Jan 24 10:26:29 2007: P[ 1] read_config: Getting Config
Wed Jan 24 10:26:29 2007: P[ 1] --> CTON: Unknown
Wed Jan 24 10:26:29 2007: P[ 1] --> EXPORT_PID: pid:2
Wed Jan 24 10:26:29 2007: P[ 1] --> PRES: Restricted (0)
Wed Jan 24 10:26:29 2007: P[ 1] --> SCREEN: Unscreened (0)
Wed Jan 24 10:26:29 2007: P[ 1] I SEND:SETUP_ACKNOWLEDGE oad:06254308321 dad:06254940232 pid:2
Wed Jan 24 10:26:29 2007: P[ 1] --> channel:1 mode:NT cause:16 ocause:16 rad: cad:
Wed Jan 24 10:26:29 2007: P[ 1] --> info_dad: onumplan:2 dnumplan:0 rnumplan: cpnnumplan:0
Wed Jan 24 10:26:29 2007: P[ 1] --> caps:Speech pi:0 keypad: sending_complete:1
Wed Jan 24 10:26:29 2007: P[ 1] --> TRANSPARENT Mode
Wed Jan 24 10:26:30 2007: P[ 0] --> Group Call group: octobriTEports
Wed Jan 24 10:26:30 2007: P[ 1] Group [octobriTEports] Port [1]
Wed Jan 24 10:26:30 2007: P[ 2] Group [octobriTEports] Port [2]
Wed Jan 24 10:26:30 2007: P[ 3] Group [octobriTEports] Port [3]
Wed Jan 24 10:26:30 2007: P[ 0] --> * NEW CHANNEL dad:06254940232 oad:(null)
Wed Jan 24 10:26:30 2007: P[ 3] read_config: Getting Config
Wed Jan 24 10:26:30 2007: P[ 3] --> TON: Unknown
Wed Jan 24 10:26:30 2007: P[ 3] --> LTON: Unknown
Wed Jan 24 10:26:30 2007: P[ 3] --> CTON: Unknown
Wed Jan 24 10:26:30 2007: P[ 3] * CALL: g:octobriTEports/06254940232
Wed Jan 24 10:26:30 2007: P[ 3] --> * dad:06254940232 tech:mISDN/4-u1 ctx:octobriincoming
Wed Jan 24 10:26:30 2007: P[ 3] --> * adding2newbc ext 06254940232
Wed Jan 24 10:26:30 2007: P[ 3] --> * adding2newbc callerid 06254308321
Wed Jan 24 10:26:30 2007: P[ 3] --> pres: -1 screen: -1
Wed Jan 24 10:26:30 2007: P[ 3] --> pres: 0
Wed Jan 24 10:26:30 2007: P[ 3] --> PRES: Allowed (0x0)
Wed Jan 24 10:26:30 2007: P[ 3] --> SCREEN: Unscreened (0x0)
Wed Jan 24 10:26:30 2007: P[ 3] --> IMPORT_PID: importing pid:2
Wed Jan 24 10:26:30 2007: P[ 3] NO OPTS GIVEN
Wed Jan 24 10:26:30 2007: P[ 3] I SEND:SETUP oad:06254308321 dad:06254940232 pid:3
Wed Jan 24 10:26:30 2007: P[ 3] --> channel:0 mode:TE cause:16 ocause:16 rad: cad:
Wed Jan 24 10:26:30 2007: P[ 3] --> info_dad: onumplan:0 dnumplan:0 rnumplan:0 cpnnumplan:0
Wed Jan 24 10:26:30 2007: P[ 3] --> caps:Speech pi:0 keypad: sending_complete:0
Wed Jan 24 10:26:30 2007: P[ 3] --> found chan: 1
Wed Jan 24 10:26:30 2007: P[ 3] I IND :NEW_CHANNEL oad:06254308321 dad:06254940232 pid:3 state:NOTHING
Wed Jan 24 10:26:30 2007: P[ 3] --> channel:1 mode:TE cause:16 ocause:16 rad: cad:
Wed Jan 24 10:26:30 2007: P[ 3] --> info_dad: onumplan:0 dnumplan:0 rnumplan:0 cpnnumplan:0
Wed Jan 24 10:26:30 2007: P[ 3] --> caps:Speech pi:0 keypad: sending_complete:0
Wed Jan 24 10:26:30 2007: P[ 3] --> updating channel name to [mISDN/5-u2]
Wed Jan 24 10:26:30 2007: P[ 3] --> found channel: 1
Wed Jan 24 10:26:30 2007: P[ 3] --> new_l3id 90001
Wed Jan 24 10:26:30 2007: P[ 3] --> * SEND: State Dialing pid:3
Wed Jan 24 10:26:30 2007: P[ 1] BCHAN: bchan ACT Confirm pid:2
Wed Jan 24 10:26:38 2007: P[ 3] I IND :TIMEOUT oad:06254308321 dad:06254940232 pid:3 state:CALLING
Wed Jan 24 10:26:38 2007: P[ 3] --> channel:1 mode:TE cause:16 ocause:16 rad: cad:
Wed Jan 24 10:26:38 2007: P[ 3] --> info_dad: onumplan:0 dnumplan:0 rnumplan:0 cpnnumplan:0
Wed Jan 24 10:26:38 2007: P[ 3] --> caps:Speech pi:0 keypad: sending_complete:0
Wed Jan 24 10:26:38 2007: P[ 3] --> state: CALLING
Wed Jan 24 10:26:38 2007: P[ 3] I SEND:DISCONNECT oad:06254308321 dad:06254940232 pid:3
Wed Jan 24 10:26:38 2007: P[ 3] --> channel:1 mode:TE cause:16 ocause:1 rad: cad:
Wed Jan 24 10:26:38 2007: P[ 3] --> info_dad: onumplan:0 dnumplan:0 rnumplan:0 cpnnumplan:0
Wed Jan 24 10:26:38 2007: P[ 3] --> caps:Speech pi:0 keypad: sending_complete:0
Wed Jan 24 10:26:38 2007: P[ 3] $$$ CLEANUP CALLED pid:3
Wed Jan 24 10:26:38 2007: P[ 3] --> queue_hangup
Wed Jan 24 10:26:38 2007: P[ 3] * RELEASING CHANNEL pid:3 ctx:octobriincoming dad:06254940232 oad:06254940232 state: CALLING
Wed Jan 24 10:26:38 2007: P[ 3] --> * State Down
Wed Jan 24 10:26:38 2007: P[ 3] --> Setting AST State to down
Wed Jan 24 10:26:38 2007: P[ 1] --> * IND : congestion pid:2
Wed Jan 24 10:26:38 2007: P[ 1] I SEND:RELEASE oad:06254308321 dad:06254940232 pid:2
Wed Jan 24 10:26:38 2007: P[ 1] --> channel:1 mode:NT cause:16 ocause:42 rad: cad:
Wed Jan 24 10:26:38 2007: P[ 1] --> info_dad: onumplan:2 dnumplan:0 rnumplan: cpnnumplan:0
Wed Jan 24 10:26:38 2007: P[ 1] --> caps:Speech pi:0 keypad: sending_complete:1
Wed Jan 24 10:26:38 2007: P[ 1] $$$ CLEANUP CALLED pid:2
Wed Jan 24 10:26:38 2007: P[ 1] $$$ Cleaning up bc with stid :10010100 pid:2
Wed Jan 24 10:26:38 2007: P[ 1] Sending Control ECHOCAN_OFF
Wed Jan 24 10:26:38 2007: P[ 1] I IND :RELEASE_COMPLETE oad: dad: pid:2 state:DIALING
Wed Jan 24 10:26:38 2007: P[ 1] --> channel:0 mode:NT cause:16 ocause:16 rad: cad:
Wed Jan 24 10:26:38 2007: P[ 1] --> info_dad: onumplan:0 dnumplan:0 rnumplan:0 cpnnumplan:0
Wed Jan 24 10:26:38 2007: P[ 1] --> caps:Speech pi:0 keypad: sending_complete:0
Wed Jan 24 10:26:38 2007: P[ 1] --> queue_hangup
Wed Jan 24 10:26:38 2007: P[ 1] * RELEASING CHANNEL pid:2 ctx:octobriTOpbx dad:06254940232 oad:06254308321 state: DIALING
Wed Jan 24 10:26:38 2007: P[ 1] --> * State Down
Wed Jan 24 10:26:38 2007: P[ 1] --> Setting AST State to down
Wed Jan 24 10:26:38 2007: P[ 1] $$$ CLEANUP CALLED pid:2
Wed Jan 24 10:26:38 2007: P[ 1] BCHAN: DeACT Conf pid:2
Wed Jan 24 10:26:38 2007: P[ 1] BCHAN: MGR_DELLAYER|CNF pid:2
Wed Jan 24 10:26:39 2007: P[ 3] MGMT: SSTATUS: L2_ESTABLISH
Wed Jan 24 10:26:58 2007: P[ 5] set_channel: bc->channel:0 channel:0
Wed Jan 24 10:26:58 2007: P[ 5] I IND :SETUP oad:!X6254940232pFX30832 dad:FX30832 pid:4 state:none
Wed Jan 24 10:26:58 2007: P[ 5] --> channel:0 mode:TE cause:16 ocause:16 rad: cad:
Wed Jan 24 10:26:58 2007: P[ 5] --> info_dad: onumplan:6 dnumplan:7 rnumplan: cpnnumplan:0
Wed Jan 24 10:26:58 2007: P[ 5] --> caps:Unknown Bearer pi:2 keypad: sending_complete:0
Wed Jan 24 10:26:58 2007: P[ 5] --> Bearer: Unknown Bearer
Wed Jan 24 10:26:58 2007: P[ 5] --> Codec: Alaw
Wed Jan 24 10:26:58 2007: P[ 0] --> * NEW CHANNEL dad:FX30832 oad:!X6254940232pFX30832
Wed Jan 24 10:26:58 2007: P[ 5] read_config: Getting Config
Wed Jan 24 10:26:58 2007: P[ 5] --> CTON: Unknown
Wed Jan 24 10:26:58 2007: P[ 5] --> EXPORT_PID: pid:4
Wed Jan 24 10:26:58 2007: P[ 5] --> PRES: Restricted (0)
Wed Jan 24 10:26:58 2007: P[ 5] --> SCREEN: Unscreened (0)
Wed Jan 24 10:26:58 2007: P[ 5] Extension can never match, so disconnecting
Wed Jan 24 10:26:58 2007: P[ 5] I SEND:RELEASE oad:!X6254940232pFX30832 dad:FX30832 pid:4
Wed Jan 24 10:26:58 2007: P[ 5] --> channel:0 mode:TE cause:16 ocause:1 rad: cad:
Wed Jan 24 10:26:58 2007: P[ 5] --> info_dad: onumplan:6 dnumplan:7 rnumplan: cpnnumplan:0
Wed Jan 24 10:26:58 2007: P[ 5] --> caps:Unknown Bearer pi:2 keypad: sending_complete:0
Wed Jan 24 10:26:58 2007: P[ 5] $$$ CLEANUP CALLED pid:4
Wed Jan 24 10:26:58 2007: P[ 5] I IND :RELEASE_COMPLETE oad: dad: pid:4 state:EXTCANTMATCH
Wed Jan 24 10:26:58 2007: P[ 5] --> channel:0 mode:TE cause:4 ocause:16 rad: cad:
Wed Jan 24 10:26:58 2007: P[ 5] --> info_dad: onumplan:0 dnumplan:0 rnumplan:0 cpnnumplan:0
Wed Jan 24 10:26:58 2007: P[ 5] --> caps:Speech pi:0 keypad: sending_complete:0
Wed Jan 24 10:26:58 2007: P[ 5] --> hangup
Wed Jan 24 10:26:58 2007: P[ 5] * IND : HANGUP pid:4 ctx:octobriincoming dad:FX30832 oad:!X6254940232pFX30832 State:EXTCANTMATCH
Wed Jan 24 10:26:58 2007: P[ 5] --> l3id:60001
Wed Jan 24 10:26:58 2007: P[ 5] --> cause:4
Wed Jan 24 10:26:58 2007: P[ 5] --> out_cause:4
Wed Jan 24 10:26:58 2007: P[ 5] --> state:EXTCANTMATCH
Wed Jan 24 10:26:58 2007: P[ 5] --> Channel: mISDN/8-u3 hanguped new state:CLEANING
Wed Jan 24 10:26:58 2007: P[ 5] $$$ CLEANUP CALLED pid:4
Asterisk selbst sagt immer:
PHP:
[Jan 24 10:26:58] WARNING[3582] chan_misdn.c: Extension can never match, so disconnecting
Hier meine extensions.ael:
PHP:
globals {
TRUNK="mISDN/octobriTEports";
};
context anrufbeantworter {
800 => {
VoiceMailMain(s${CALLERID(num)});
};
};
context fis-telefone {
hint(SIP) 21 => {
&ael-std-exten-ael(${EXTEN},"SIP");
};
hint(SIP) 30 => {
&ael-std-exten-ael(${EXTEN},"SIP");
};
hint(SIP) 31 => {
&ael-std-exten-ael(${EXTEN},"SIP");
};
includes {
anrufbeantworter;
};
};
context octobriTOpbx {
_X. => {
DIAL(mISDN/g:octobriTEports/${EXTEN});
};
};
context octobriincoming {
_3083XX => {
DIAL(mISDN/g:octobriNTports/${EXTEN});
};
};
context ael-iaxtel700 {
_91700XXXXXXX => Dial(IAX2/${IAXINFO}@iaxtel.com/${EXTEN:1}@iaxtel);
};
context ael-iaxprovider {
switches {
};
};
macro ael-std-exten-ael( ext , dev) {
Dial(${dev}/${ext},20);
switch(${DIALSTATUS}) {
case BUSY:
Voicemail(b${ext});
break;
default:
Voicemail(u${ext});
};
catch a {
VoiceMailMain(${ext});
return;
};
};
und meine misdn.conf:
PHP:
[general]
misdn_init=/etc/misdn-init.conf
debug=3
ntdebugflags=3
ntdebugfile=/var/log/asterisk/misdn-nt.log
bridging=yes
l1watcher_timeout=0
stop_tone_after_first_digit=yes
append_digits2exten=yes
dynamic_crypt=no
crypt_prefix=**
crypt_keys=test,muh
[default]
context=misdn
language=de
musicclass=default
senddtmf=yes
far_alerting=no
allowed_bearers=all
nationalprefix=0
internationalprefix=00
rxgain=0
txgain=0
te_choose_channel=no
pmp_l1_check=no
pp_l2_check=no
reject_cause=16
need_more_infos=no
nttimeout=no
method=standard
dialplan=0
localdialplan=0
cpndialplan=0
early_bconnect=yes
incoming_early_audio=no
nodialtone=no
immediate=no
hold_allowed=yes
presentation=-1
screen=-1
echocancel=no
echocancelwhenbridged=no
echotraining=no
jitterbuffer=4000
jitterbuffer_upper_threshold=0
hdlc=no
max_incoming=-1
max_outgoing=-1
[octobriTEports]
ports=3ptp,4ptp,5ptp,6ptp
msns=*
context=octobriincoming
[octobriNTports]
ports=1ptp,2ptp,7ptp,8ptp
context=octobriTOpbx