Junghanns mISDN config

giulianoz

Neuer User
Mitglied seit
27 Jul 2010
Beiträge
7
Punkte für Reaktionen
0
Punkte
0
Hello,
sorry, I don't speak german, so I'll try to post in english...
I have the following setup

siemens hipath pbx->isdn->junghanns 4 bri-> asterisk-> sip trunk to world

incoming calls from world to phones behing the siement works fine
outgoing calls from phones to worlds works after a long (about 10 seconds) delay. Examoke
* user picks up the phone and dials 0 to pick the line
* user hears the tone
* user dials . he hears noting
* after 10 seconds I can see the call is being processed by the asterisk server
* everything works

It seems to me that the misdn driver waits for a timeout before processing the call, but I can't find a way to configure this.
I have no access to the siemens pbx, but I've tried with a sangoma card (which uses woomera) and I get the call almost instantly.

I'm using elastix 1.5.xx with misdn 1.1.9. Haven't change the configuration file except for setting the ports as NT/ptmp and for setting the context/groups for asterisk so eveything is at default.

Any help will be greatly appreciated

thanks

giuliano
 
Hello Giuliano,

sounds like a too long overlapdial period. In SIP you can't dial a number digit by digit, but the complete number has to be dialed at once. Therefore, mISDN supports overlapdialing, meening the driver waits for some seconds for further digits and then finally processes the dial.

You'll find overlapdial=yes or overlapdial=X in your misdn.conf, where X is the number of seconds to wait, or yes standing for 4 seconds. But be careful, reducing the overlapdial time may result in trouble if a users takes longer than your definded range of time to dial the next digit.

Svenja
 
Thanks for the answer !
The PBX is an old one and it's connected via ISDN (not SIP) so the numbers are passed one by one.
I already tried to change the overlapdial parameter. Even if I set it to 1 I still get a 10 seconds delay.
Just to be sure I rebooted the whole server just to be sure the configuration was applyed (not sure if misdn-init restart && service asterisk restart is enought...) but no luck here.

my actual misdn.conf follows

Code:
[general]
misdn_init=/etc/misdn-init.conf
block_on_alarm=no
debug=4 ;0
ntdebugflags=0xffffffff ;0
ntdebugfile=/var/log/misdn-nt.log
ntkeepcalls=no
tracefile=/var/log/asterisk/misdn.log
bridging=no
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=en
musicclass=default
senddtmf=yes
far_alerting=yes
allowed_bearers=all
nationalprefix=0
internationalprefix=00
rxgain=0
txgain=0
te_choose_channel=no
pmp_l1_check=no
reject_cause=16
need_more_infos=no
nttimeout=no
method=standard
overlapdial=1
dialplan=0
localdialplan=0
cpndialplan=0
early_bconnect=yes
incoming_early_audio=no
always_immediate=no
nodialtone=no
;immediate=no
;hold_allowed=yes
;callgroup=1
;pickupgroup=1
presentation=-1
screen=-1
;echocancel=no
echotraining=no
jitterbuffer=4000
jitterbuffer_upper_threshold=0
hdlc=no
max_incoming=-1
max_outgoing=-1

[int1]
ports=1
context=from-internal

[int2]
ports=2
context=from-internal

[ext1]
ports=3
context=from-pstn

[ext2]
ports=4
context=from-pstn

thanks

giuliano
 
well, after a dozen restarts it works perfectly now. No idea of what i changed to make it work :)
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.