morfair (morfair) wrote in ru_sysadmins,
morfair
morfair
ru_sysadmins

Category:

Asterisk

Драсти, други!
Подскажите. Астериск имеет выход через SIP-првоайдера и через через PSTN. Есть экстеншен, который набирает определенные номера, попавшие под шаблон через PSTN, но нужно сделать так, чтобы при наборе определенного префикс (кода выхода), номер этот пошел через сип. Для этого сделал такое (выход на sip-провайдера через еденицу):

exten => _1.,1,Set(CALLERID(name)=XXX )
exten => _1.,n,Dial(SIP/sipprovider/${EXTEN:1})
exten => _1.,n,HangUp

В результате, когда, например, хочу позвонить к себе на мобилу, обрезает последнюю цифу! Видидома, пытается подогнать номер к стандарту, т.к. мобильный номер и так десятизначный, а единица спереди вытесняет последнюю цифру. Тык как же правильно сделать код выхода на альтернативный канал?

Набираю на телефоне 179150001122, а получаю

-- Executing [17915000112@arkos_it:2] Dial("SIP/sa-00000118", "SIP/sipprovider/7915000112") in new stack

Subscribe
  • Post a new comment

    Error

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 17 comments