Уже было в теме http://asterisk-support.ru/forum/topics/7064/, но там всё разрулилось
имеется Trixbox, SIP-транк от провайдера, прямой номер. Исходящие уходят норм. Входящие на астер вроде как приходят, но дозвониться не получается.
Настройки транка
Outbound Caller ID 74955805189
Trunk Name discounttelecom
PEER Details
dtmfmode=rfc2833
type=friend
host=sip.discounttelecom.ru
fromuser=74955805189
fromdomain=sip.discounttelecom.ru
secret=*
username=74955805189
insecure=port,invite
context=contex-internal
disallow=all
nat=no
allow=g723&g723.1&gsm&ulaw&alaw
Incoming Settings
Вот тут были разные варианты - и оставлял пустым, и заполнял так:
USER Context 74955805189
USER Details
context=from-ptsn
secret=*
type=friend
insecure=port,invite
также в USER Details писал и без secret и без context=from-ptsn.
Строка регистрации
74955805189:**@sip.discounttelecom.ru/74955805189
(все пароли заменил звездочками, там, естественно, оригинал)
Входящий маршрут
Description incoming
дальше все по умолчанию (пустое)
Set Destination
стоит на Extensions 1002 (этот экстенш подключен к Xlite на компе, пробовал и на другие , которые подключены к шлюзику Linksys pap2t)
Звонки внутри и наружу идут, не приходит только входящий.
При звонке мегафоновский автответчик говорит, что набранный номер не используется, на астере выдаёт
Verbosity is at least 3
== Using SIP RTP TOS bits 184
== Using SIP RTP CoS mark 5
== Using SIP VRTP TOS bits 136
== Using SIP VRTP CoS mark 6
У провайдера говорят, что их атс (MERA) вызов шлёт, но мой астер шлёт её:) Я так понимаю, проблема где-то с USER Context USER Details в транке.
Да, на вкладке General settings
Allow Anonymous Inbound SIP Calls? стоит yes.
В общем, гуру, подскажите:) С астером знаком неделю, о Linux имею общее представление...
Спасибо мне тоже помогло, заработали входящие!!!
попробуйте вот так:
Опция PEER
host=(ipsipproxy)
type=peer
dtmfmode=inband
username=(sipid)
secret=(pass)
insecure=port,invite
context=from-trunk
fromdomain=(ipsipproxy)
fromuser=(sipid)
disallow=all
allow=alaw&ulaw
Опция USER
secret=(pass)
type=peer
context=from-trunk
Register: (sipid):(pass)@(ipsipproxy)/(sipid)
И заодно в консоле астериска введиет команду sip show registry
и покажиет результат
Задан: 2011-01-28 14:41:43 +0400
Просмотрен: 1,562 раз
Обновлен: Jul 13 '11
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.