First time here? Check out the FAQ!

Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

DISA не набирает конкретно номер

0

Есть Asterisk (Ver. 1.8.21.0)

FreePBX

Сделан входящий маршрут для мобильный чтобы сразу попадали на DISA

Я слышу гудок , набираю номер 8495XXXXXXX

АТС провайдера говорит что не правильно набран номер смотрю лог звонка и вижу что так и есть не набирается корректно номер

 -- Executing [s@macro-dialout-trunk:22] Dial("Local/84978747@from-internal-00000012;2", "SIP/UIS-OUT/84978747,300,tTw") in new stack

Пробовал на транке провайдера поменять с dtmfmode=rfc2833 на dtmfmode=info не помогло.

Как подкрутить или это проблема провайдера ?

[root@localhost asterisk]# asterisk -rx "dialplan show 849578747XX@from-internal"
[ Included context 'outrt-1' created by 'pbx_config' ]
 
'_.X' =>          1. Macro(user-callerid,LIMIT,)                [pbx_config]
                   
2. Set(MOHCLASS=${IF($["${MOHCLASS}"=""]?default:${MOHCLASS})}) [pbx_config]
                   
3. Set(_NODEST=)                              [pbx_config]
                   
4. Gosub(sub-record-check,s,1(out,${EXTEN},)) [pbx_config]
                   
5. Macro(dialout-trunk,1,${EXTEN},,off)       [pbx_config]
                   
6. Macro(outisbusy,)                          [pbx_config]

[ Included context 'bad-number' created by 'pbx_config' ]
 
'_X.' =>          1. ResetCDR()                                 [pbx_config]
                   
2. NoCDR()                                    [pbx_config]
                   
3. Progress()                                 [pbx_config]
                   
4. Wait(1)                                    [pbx_config]
                   
5. Progress()                                 [pbx_config]
                   
6. Playback(silence/1&cannot-complete-as-dialed&check-number-dial-again,noanswer) [pbx_config]
                   
7. Wait(1)                                    [pbx_config]
                   
8. Congestion(20)                             [pbx_config]
                   
9. Hangup()                                   [pbx_config]

-= 2 extensions (15 priorities) in 2 contexts. =-
[root@localhost asterisk]#

localhost
*CLI> dialplan show disa
[ Context 'disa' created by 'pbx_config' ]
 
'1' =>            1. Answer()                                   [pbx_config]
                   
2. Set(_DISA=disa^1^newcall)                  [pbx_config]
     
[newcall]      3. Set(_DISACONTEXT=from-internal)            [pbx_config]
                   
4. Set(_KEEPCID=TRUE)                         [pbx_config]
                   
5. Set(_HANGUP=${TRUNK_OPTIONS})              [pbx_config]
                   
6. Set(TIMEOUT(digit)=5)                      [pbx_config]
                   
7. Set(TIMEOUT(response)=30)                  [pbx_config]
                   
8. DISA(no-password,disa-dial)                [pbx_config]
     
[end]          9. Hangup()                                   [pbx_config]
 
Include =>        'disa-custom'                                 [pbx_config]

-= 1 extension (9 priorities) in 1 context. =-

спросил Apr 29 '13

DmitryK Gravatar DmitryK
1 7 1 4

обновил Apr 29 '13

Comments

Слишком маленькое время для набора номера. Увеличьте.

zzuz (Apr 29 '13)edit

ставил больше , самое интеренсое, я набираю 849578747XX а выдает 84978747

DmitryK (Apr 29 '13)edit

пробовал поставить relaxdtmf=yes тоже самое.

DmitryK (Apr 29 '13)edit

В DISA у Вас указан контекст для обработки . выполните dialplan show 849578747XX@<этотсамыйконтекст>

zzuz (Apr 29 '13)edit

В коментах не могу форматировать.

DmitryK (Apr 29 '13)edit

еще dialplan show disa

zzuz (Apr 29 '13)edit

в теме написал

DmitryK (Apr 29 '13)edit

если просто 849578747XX набираете , звонок проходит? dialplan show 849578747XX@outbound-allroutes

zzuz (Apr 29 '13)edit

да проходит, дисе также пытался поставить outbound-allroutes, тоже самое

DmitryK (Apr 29 '13)edit

Может на самом мобильном есть ограничение в количестве набираемых цифр? Попробуйте другое устройство.

zzuz (Apr 29 '13)edit

проблема в провайдере так как я сделал тест , у меня дома есть тестовая АТС , сделал на наем номер , в офисе подключил транк , звоню на домашнюю атс с нее на на номер транка далее диса и все ок набирается.

DmitryK (Apr 29 '13)edit

тоже вариант.

zzuz (Apr 29 '13)edit

1 Ответ

0

попробуйте в sipgeneralcustom.conf добавить

relaxdtmf=yes

а вообще мобильные не всегда набиарют dmtf, ибо некоторые gsm провайдеры специально блочат.

ссылка удалить спам редактировать

ответил Apr 29 '13

meral Gravatar meral flag of Ukraine
23347 24 20 177
http://pro-sip.net/

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: Apr 29 '13

Просмотрен: 665 раз

Обновлен: Apr 29 '13

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.