Е1 в Asterisk

Е1 в Asterisk

По Украинской национальной версии в области телефонии поддключение по Е1 производится по сигнализации EuroISDN

в настройках chan_dahdi.conf Астериска нужно выставлять такие параметры:

switchtype = euroisdn
signalling = pri_cpe
prilocaldialplan=national

Что позволит принимать телефонные номера как national в стандарте EuroISDN но появляется небольшая проблема — требуется еще и от себя устанавливать аналогичное соединение, пролистав example который идет в комплекте к Астеру нашел такие строки:

; pridialplan may be also set at dialtime, by prefixing the dialled number with
; one of the following letters:
; U — Unknown
; I — International
; N — National
; L — Local (Net Specific)
; S — Subscriber
; V — Abbreviated
; R — Reserved (should probably never be used but is included for completeness)
;
; Additionally, you may also set the following NPI bits (also by prefixing the
; dialled string with one of the following letters):
; u — Unknown
; e — E.163/E.164 (ISDN/telephony)
; x — X.121 (Data)
; f — F.69 (Telex)
; n — National
; p — Private
; r — Reserved (should probably never be used but is included for completeness)

Чтоб соответствовать всему вышеперечисленому нужно в dialplan писать следующее:

exten => 2XXXXXX,1,Dial(${TRUNK}/Se${EXTEN})

Е1 в Asterisk: 2 комментария

  1. Очень интересная штука , но не как не могу прописать.
    При конструкции
    xten => _XXXXXXX,1,Noop()
    same => n,Set(CALLERID(num)=ХХХХХХХХХ)
    same => n,Dial(DAHDI/g0/Se${EXTEN},300,rt)
    same => n,Hangup()

    Оно мне к номеру добавляет SeXXXXXXXXX
    где ХХХХХХХ — городской номер

    Как решить то ?

Добавить комментарий