Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / Конфигурация и настройка / неверно набираются номера

неверно набираются номера

* связан с АТС Шлюзом D-Link DVG-7044S через FXS
1 234>
Откуда: almaty
Сообщений: 76

неверно набираются номера

* связан с АТС Шлюзом D-Link DVG-7044S через FXS

Dail plan:
______________________
exten => _7292,1,Dial(SIP/actau/601,30) ; Dial to aktau fxs 1 and wait for dail extention
exten => _7292,2,Dial(SIP/actau/602,30) ; Dial to aktau fxs 2 and wait for dail extention
exten => _7292,3,Dial(SIP/actau/603,30) ;Dial to aktau fxs 3 and wait for dail extention
exten => _72924,1,Dial(SIP/actau/604,30) ; Dial to aktau fsx 4 and wait for dail extention
________________________
601 602 603 604 это номера FXS.
При наборе 7292 с любого extentiona * автоматически идет звонок на 601, кот соединен с Атс. АТС посылает длинный гудок(наберите внутренний номер в тотвом режиме). Набираю 121 попадаю то на, 111 то на 112. Не пойму в чем дело. Такое ощущение что при наборе единицы АТС поимает как 111 или 11.
Это я набирал 121:
[Dec 31 09:44:45] DTMF[18962]: channel.c:2191 __ast_read: DTMF begin '1' received on SIP/voip-09512620
[Dec 31 09:44:45] DTMF[18962]: channel.c:2201 __ast_read: DTMF begin passthrough '1' on SIP/voip-09512620
[Dec 31 09:44:45] DTMF[18962]: channel.c:2116 __ast_read: DTMF end '1' received on SIP/voip-09512620, duration 80 ms
[Dec 31 09:44:45] DTMF[18962]: channel.c:2163 __ast_read: DTMF end accepted with begin '1' on SIP/voip-09512620
[Dec 31 09:44:45] DTMF[18962]: channel.c:2179 __ast_read: DTMF end passthrough '1' on SIP/voip-09512620
[Dec 31 09:44:46] DTMF[18962]: channel.c:2191 __ast_read: DTMF begin '2' received on SIP/voip-09512620
[Dec 31 09:44:46] DTMF[18962]: channel.c:2201 __ast_read: DTMF begin passthrough '2' on SIP/voip-09512620
[Dec 31 09:44:46] DTMF[18962]: channel.c:2116 __ast_read: DTMF end '2' received on SIP/voip-09512620, duration 80 ms
[Dec 31 09:44:46] DTMF[18962]: channel.c:2163 __ast_read: DTMF end accepted with begin '2' on SIP/voip-09512620
[Dec 31 09:44:46] DTMF[18962]: channel.c:2179 __ast_read: DTMF end passthrough '2' on SIP/voip-09512620
[Dec 31 09:44:46] DTMF[18962]: channel.c:2191 __ast_read: DTMF begin '1' received on SIP/voip-09512620
[Dec 31 09:44:46] DTMF[18962]: channel.c:2201 __ast_read: DTMF begin passthrough '1' on SIP/voip-09512620
[Dec 31 09:44:46] DTMF[18962]: channel.c:2116 __ast_read: DTMF end '1' received on SIP/voip-09512620, duration 92 ms
[Dec 31 09:44:46] DTMF[18962]: channel.c:2163 __ast_read: DTMF end accepted with begin '1' on SIP/voip-09512620
[Dec 31 09:44:46] DTMF[18962]: channel.c:2179 __ast_read: DTMF end passthrough '1' on SIP/voip-09512620

sip.conf:
______________
[actau]
type=friend
context=default
host=x.x.x.x
canreinvait=no
qualify=yes
disallow=all
allow=g729
allow=alaw
;nat=yes
rtptimeout=10
insecure=invite,port
dtmfmode=rfc2833
__________________

2010-01-06 05:57

Avatara of svoy
Откуда: Киев
Сообщений: 1096

Re: неверно набираются номера

а если набирать с софтфона, другого терминала?
вполне возможно, что глючит ваш телефон
2010-01-06 11:20

Avatara of switch
Откуда: Уфа
Сообщений: 5856

Re: неверно набираются номера

поменяй dtmfmode=rfc2833 на info, в астере и на шлюзе.
и вообще сделайте вот так:
exten => _1ХХ,1,Dial(SIP/actau/${EXTEN},30) ; Dial to aktau fxs 1 and wait for dail extention
exten => _1ХХ,2,Dial(SIP/actau/${EXTEN},30) ; Dial to aktau fxs 2 and wait for dail extention
exten => _1ХХ,3,Dial(SIP/actau/${EXTEN},30) ;Dial to aktau fxs 3 and wait for dail extention
exten => _1ХХ,4,Dial(SIP/actau/${EXTEN},30) ; Dial to aktau fsx 4 and wait for dail extention
http://www.lynks.ru - Решения телефонии, мини-АТС, VoIP на основе Trixbox и Asterisk
2010-01-06 11:30

Откуда: almaty
Сообщений: 76

Re: неверно набираются номера

7292 это код города actau, он обязателен т к есть другие города.
Сделал так(EXTEN:4 - значит будеть набираться только начиная с четвертого знака, да?:
exten => _72921ХХ,1,Dial(SIP/actau/${EXTEN:4},30) ; Dial to aktau fxs 1 and wait for dail extention
exten => _72921ХХ,2,Dial(SIP/actau/${EXTEN:4},30) ; Dial to aktau fxs 2 and wait for dail extention
exten => _72921ХХ,3,Dial(SIP/actau/${EXTEN:4},30) ;Dial to aktau fxs 3 and wait for dail extention
exten => _72921ХХ,4,Dial(SIP/actau/${EXTEN:4},30) ; Dial to aktau fsx 4 and wait for dail extention
Но как поймет шлюз номера 121 123 и тп, в нем же их нет, это внутренние номера АТС?
2010-01-06 13:20

Сообщений: 866

Re: неверно набираются номера

то что у вас было сделано изначально - плохо.
просто потому что юзеры сначала должны набрать 7292, дождаться ответа, диалтона и потом "донабрать" три цифры номера. Это внутренняя кухня АТС и загружать юзера этим не стоит. Юзер должен просто набрать полный номер куда он звонит и радоваться.

Соответственно можно сделать например "досыл" трехзначного номера через опцию D команды Dail либо через ее же опцию M

exten => _72921ХХ,1,Dial(SIP/actau/601,30,D(${EXTEN:4}))

cходу скорее всего не заработает - это как направление мысли нежели готовое решение. Альтернативой было бы послать шлюзу сразу всю строчку типа

exten => _72921ХХ,1,Dial(SIP/actau/601wwww${EXTEN:4},30)

но я не уверен что он ее поймет.

И наверняка все можно сделать гораздо проще. Я просто не понимаю как у вас все устроено. Но точно совершенно я бы не стал ручками порты шлюза перебирать - это он сам прекрасно делать умеет.
2010-01-06 15:03

Откуда: almaty
Сообщений: 76

Re: неверно набираются номера

dimas:

exten => _72921ХХ,1,Dial(SIP/actau/601,30,D(${EXTEN:4}))
exten => _72921ХХ,1,Dial(SIP/actau/601wwww${EXTEN:4},30)
поменял dtmfmode=rfc2833 на info
В обоих случаях * пишет:
Call from 'voip' to extension '7292121' rejected because extension not found.
2010-01-10 08:26

Avatara of switch
Откуда: Уфа
Сообщений: 5856

Re: неверно набираются номера

эта ошибка на зависит от режима dtmf
скорее всего вы не применили настройки
http://www.lynks.ru - Решения телефонии, мини-АТС, VoIP на основе Trixbox и Asterisk
2010-01-10 09:44

Откуда: almaty
Сообщений: 76

Re: неверно набираются номера

switch:

...настройки
Я все применил, сечас пробывал и так но тоже занято сразу после набора 7292112 или 7292113,
exten => _7292XХХ,1,Dial(SIP/actau/601,,D(wwww${EXTEN:4}),30)
Помогите пожалуйста в решении проблемы
2010-01-10 09:50

Откуда: almaty
Сообщений: 76

Re: неверно набираются номера

может время ожидания после набора 601 можно увеличить как-то(wwww${EXTEN:4)?
2010-01-10 09:52

Сообщений: 866

Re: неверно набираются номера

Call from 'voip' to extension '7292121' rejected because extension not found.
значит что экстеншена _72921ХХ у вас НЕТ. Потому что если бы был - то этот шаблон сматчил бы 7292121.

или вы не сделали dialplan reload, или вы эти экстеншены описываете не в том контексте который клиенты используют.

Начните с Dial БЕЗ опции D:
exten => _7292XХХ,1,Dial(SIP/actau/601)

При звонке на 7292121 должно давать вам гудок в котором вам надо будет все равно донабирать 121 но это по крайней мере покажет что шаблон у вас нормально работает.
Потом уже добавляйте опцию D. Но добавляйте ее не куда вам нравится а почитайте хелп на Dial. Потому как

exten => _7292XХХ,1,Dial(SIP/actau/601,,D(wwww${EXTEN:4}),30)


это вообще херня - таймаут должен быть ДО опций а не после.
2010-01-11 01:44

1 234>
Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru