AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

asterisk+fxo долгий набор

Asterisk IP PBX 7 сообщений -
#1

Добрый день.
Хочу дома звонить с ip телефона, есть аналоговая линия с тоновым набором. Предположительно эту линию даёт провайдерский spa8000.
По ip пров отдавать линию не хочет. Другой пров не вариант, нужен именно этот номер.
С работы был взят на тестирование шлюз linksys spa400. Так же достал с балкона grandstream ht285(ещё работаетBigGrin3.
Подключил их к астериску. Звонки ходят в обе стороны, всё работает. Но при наборе через sap400 приходится долго ждать.
Происходит всё примерно так:
1) набираю городской номер
2) через секунду вижу что астер делает звонок через spa400
3) жду 5-10 сек(sic!) и слушаю тишину
4) после чего слышу гудок вызова.

Подскажите, как убрать эту паузу с тишиной?

extensions.conf:
Код:
[general]
[default]
[local]
exten => 125,1,Dial(SIP/125)
exten => _8XXXXXXXXXX,1,Dial(SIP/spa400/${EXTEN})
[from_spa400]
exten=>spa400,1,Goto(local,125,1)


sip.conf:
Код:

[general]

[125]
type=friend
context=local
host=dynamic
qualify=no
port=5060
secret=123


[spa400]
type=friend
user=spa400
host=192.168.100.222
dtmfmode=rfc2833
canreinvite=no
context=from_spa400
insecure=port,invite
#2

А шлюз набирает тоном?
_________________
Intel Core 2 Duo E6400 @ 2.40GHz / 6Gb / 160Gb || Gentoo Linux || Asterisk 1.8.12
Решения телефонии на базе Asterisk || http://it-need.ru
#3

тоном, оно пульс не умеет.
Вобщем проблему решил, но не до конца и не очень красиво.
Сбросил шлюз, набирать стало быстрее.
Померил сикундомером.
До манипуляций набиралось значительно дольше чем я писал раньше, а точнее - секунд 15-20. Сейчас время между последней цифрой номера и первым гудком занимат 9-10 секунд.
Так же сделал вариант с девяткой: набираю 9 гудок, потом номер. При таком варианте пауза 3.5 - 4 секунды.
Я не телефонист, поэтому сделал такое предположение: шлюз не умеет набирать тоном быстро, ему как раз необходимо где-то 5 сек. для набора 11 значного номера. Поправьте. если не прав.
#4

В конце # набирать? Можно прямо в диалплане подставлять...
Время набора номера в тоновом режиме рассчитывается так: n*t, где первый параметр - количество цифр, второй - время набора одной цифры. Минимальное время набора (с паузой) 80мс. Среднее - 160мс. Вот и считайте.

_________________
Внимание! Свет в конце тоннеля может быть светом фар приближающегося поезда!
Ubuntu 10.04/12.04 - Asterisk 1.8.11.0-rc2/1.8.14.1/1.8.17.0/10.10.0
#5

# на скорость набора никак не влияет(ну разве только что влияет на скорость передачи номера от ht286 к астериску, но я данную паузу в расчёт не беру и не измеряю).
За цифры спасибо, вроде помогло.
Вобщем подкрутил несколько параметров на spa400, теперь время набора примерно на 2 сек. больше, чем при прямом наборе. Думаю лучше не будет.

Может ещё кто не по теме подскажет: когда заканчиваю вызов на своём конце(кладу трубку), на удалённой стороне вызов отбивается не сразу, а спустя пару сек.
#6

Воспользуйтесь поиском по форуму "busy tone".
#7

Если все еще актуально: у шлюзов Linksys есть параметр Regional -> Interdigit Long Timer: - значение по умолчанию 10, поиграйся с ним и получишь нужную скорость набора - я ставлю 3