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

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. =-
удалить закрыть спам изменить тег редактировать

спросил 2013-04-29 11:30:50 +0400

DmitryK Gravatar DmitryK
1 7 1 4

обновил 2013-04-29 14:43:44 +0400

Comments

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

zzuz ( 2013-04-29 12:50:56 +0400 )редактировать

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

DmitryK ( 2013-04-29 13:54:25 +0400 )редактировать

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

DmitryK ( 2013-04-29 14:00:07 +0400 )редактировать

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

zzuz ( 2013-04-29 14:08:46 +0400 )редактировать

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

DmitryK ( 2013-04-29 14:13:35 +0400 )редактировать

еще dialplan show disa

zzuz ( 2013-04-29 14:32:20 +0400 )редактировать

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

DmitryK ( 2013-04-29 14:45:10 +0400 )редактировать

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

zzuz ( 2013-04-29 14:49:56 +0400 )редактировать

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

DmitryK ( 2013-04-29 14:59:28 +0400 )редактировать

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

zzuz ( 2013-04-29 15:10:59 +0400 )редактировать

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

DmitryK ( 2013-04-29 15:55:18 +0400 )редактировать

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

zzuz ( 2013-04-29 16:18:59 +0400 )редактировать

1 Ответ

0

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

relaxdtmf=yes

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

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

ответил 2013-04-29 12:55:01 +0400

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 ленту новостей

Статистика

Задан: 2013-04-29 11:30:50 +0400

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

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

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