[asterisk-users] Integration with NEC DSX - help with dial line

Stephen More stephen.more at gmail.com
Fri Nov 15 15:05:28 CST 2013


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

register=421:123456 at 192.168.1.57

[mysipprovider-out]
type=peer
secret=123456
username=421
host=192.168.1.57
fromuser=421
fromdomain=192.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 at 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


On Thu, Nov 14, 2013 at 11:43 AM, John Novack
<jnovack at stromberg-carlson.org> wrote:
>
> Stephen More wrote:
>>
>> 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
>> port=5060
>> qualify=yes
>> callgroup=
>> pickupgroup=
>> dial=SIP/404:pass2 at 192.168.1.57/402
>> mailbox=402 at device
>> permit=0.0.0.0/0.0.0.0
>> callerid=device <402>
>> callcounter=yes
>> faxdetect=no
>>
>>
>> [Nov 14 10:35:45] VERBOSE[13117][C-00000010] app_dial.c:     -- Called
>> SIP/404:pass2 at 192.168.1.57/402
>> [Nov 14 10:35:45] VERBOSE[11623][C-00000010] chan_sip.c:     -- Got
>> SIP response 480 "Temporarily not available" back from
>> 192.168.1.57:5060
>> [Nov 14 10:35:45] VERBOSE[13117][C-00000010] app_dial.c:     --
>> SIP/192.168.1.57-00000019 is circuit-busy
>> [Nov 14 10:35:45] VERBOSE[13117][C-00000010] app_dial.c:   == Everyone
>> is busy/congested at this time (1:0/1/0)
>>
>>
>> I tried IAX2, but then I just get ring no answer.
>>
>>
>> What am I missing in the config - I simply want a one to one mapping.
>>
>>
>> -Thanks
>>
> 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:
> register=421:<password>@172.16.0.235:6065    ;
> ;
> [421]
> allow=ulaw
> context=internal        ;
> type=friend
> username=421
> secret=<password>;
> port=6065
> host=172.16.0.235 ; DSX IP address
> fromuser=421
> fromdomain=bigjohnnovack.ckts.info ;
> dtmfmode=inband
> qualify=yes
> accountcode=NECDSX
> maxexpirey=3600
> defaultexpirey=160
> srvlookup=no
> canreinvite=yes
>
> --
>
> Dog is my Co-pilot
>



More information about the asterisk-users mailing list