Integration With NEC DSX – Help With Dial Line

Home » Asterisk Users » Integration With NEC DSX – Help With Dial Line
Asterisk Users 2 Comments

I am trying to setup an extension in asterisk which dials an extension on the NEC DSX. i.e. If an asterisk user dials 402 I want it to connect to the NEC DSX @ 192.168.1.57 and connect to extension 402. (
404 would be the NEC DSX sip account that I have the credentials for
).

[402]
deny=0.0.0.0/0.0.0.0
secret=pass1
dtmfmode=rfc2833
canreinvite=no context=from-internal host=dynamic type=friend nat=yes portP60
qualify=yes callgrouppickupgroupdial=SIP/404:pass2@192.168.1.57/402
mailbox@2@device permit=0.0.0.0/0.0.0.0
callerid

2 thoughts on - Integration With NEC DSX – Help With Dial Line

  • Stephen More wrote:
    The NEC DSX does NOT support IAX2. Sorry to say that, but since IAX2 was never submitted to the rigors of becoming an accepted standard, there have been few adopters. Digium chose back in 2005, I believe, perhaps earlier, not to put the effort into whatever it took to get IAX2 accepted as an international standard.

    I have Asterisk send a page to my NEC DSX every 15 minutes during waking hours that announces the time, as well as some other information. First, make sure your DSX has the latest firmware. This is easily done through the system administrator Of course you will need the IP daughter board installed Note that I use a non standard port, as I have my system linked to another DSX system over the Internet, and in addition to firewall settings, we chose to move the sip control port to discourage hackers Obviously, if this is ONLY within your LAN, that isn’t necessary. You will also need to set up an extension number in the 4XX range BEYOND the IP boards possible extensions, why we chose 421
    I do NOT use this to place a SIP call TO Asterisk from the DSX
    Hope this helps. If you need more information, feel free to contact me off list John Novack

    Here is my sip.conf:
    registerB1:@172.16.0.235:6065 ;
    ;
    [421]
    allow=ulaw context=internal ;
    type=friend usernameB1
    secret=
    ;
    port`65
    host2.16.0.235 ; DSX IP address fromuserB1
    fromdomain=bigjohnnovack.ckts.info ;
    dtmfmode=inband qualify=yes accountcode=NECDSX
    maxexpirey600
    defaultexpirey0
    srvlookup=no canreinvite=yes

  • My asterisk box can now call our NEC DSX !

    Here is what worked for:
    elastix 2.4.0
    asterisk 11.6.0

    1. Configure extension 421 on the NEC DSX with a password of 123456 (
    very important to use a high numbered extension 4XX )
    2. vi /etc/asterisk/sip_registrations_custom.conf

    registerB1:123456@192.168.1.57

    [mysipprovider-out]
    type=peer secret3456
    usernameB1
    host2.168.1.57
    fromuserB1
    fromdomain2.168.1.57
    nat=yes context=from-mysipprovider
    ; is further defined in extensions.conf

    3. /usr/sbin/asterisk -r
    Elastix*CLI> sip reload
    Elastix*CLI> sip show registry Host dnsmgr Username Refresh State Reg.Time
    192.168.1.57:5060 N 421 25
    Registered Fri, 15 Nov 2013 15:58:46
    1 SIP registrations.

    4. Add Extension 402 using elastix user interface
    5. Edit Extension 402 using elastix user interface – set dial SIP/402@mysipprovider-out,20

    Now if you dial extension 402 on your asterisk box, it will connect you to extension 402 on the NEC DSX.

    Thank you John Novack for all your help.
    -Stephen More