Е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
    где ХХХХХХХ – городской номер

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

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