http://asterisk-support.ru/question/1740/analiz-sip-protokola-tcpdump-om-wireshark
ибо 408 это таймаут а таймаут обыйчно из за проблем с сетью.
g613 ( 2012-03-30 11:36:57 +0400 )редактироватьДобрый день!
Наблюдаю странную проблему на свежеустановленном (CentOS, из сорцов) Asterisk 1.8.10.0. Локальный сип телефон (или софтовый клиент, X-lite) не регистрируются на сервере. X-lite выдаёт ошибку "error 408".
При этом, учётка сип-провайдера, mutifon, регистрируется успешно:
astertest*CLI> sip show registry
Host dnsmgr Username Refresh State Reg.Time
sbc.megafon.ru:5060 N 7927XXXXXXX@ 45 Registered Fri, 30 Mar 2012 11:33:42
astertest*CLI> sip show peers
Name/username Host Dyn Forcerport ACL Port Status
1000/1000 (Unspecified) D 0 Unmonitored
multifon-out/7927XXXXXXX 193.201.229.35 N 5060 Unmonitored
2 sip peers [Monitored: 0 online, 0 offline Unmonitored: 1 online, 1 offline]
Настройки sip.conf:
[root@astertest asterisk]# cat sip.conf
[general]
context=default
;tcpenable=yes
disallow=all
allow=alaw
allow=ulaw
;externip=81.xx.xx.xx
register => 7927XXXXXXX@multifon.ru:XXXXXXXX:7927XXXXXXX@sbc.megafon.ru:5060/7927XXXXXXX
[multifon-out]
dtmfmode=inband
username=7927XXXXXXX
type=peer
secret=XXXXXXXX
host=sbc.megafon.ru
fromuser=7927XXXXXXX
fromdomain = multifon.ru
port=5060
nat=yes
context=incoming
insecure=port,invite
[1000]
type=friend
username=1000
secret=1000
context=phones
host=dynamic
nat=no
При reload вижу след. ошибки и предупреждения:
WARNING[1266]: chan_skinny.c:7242 config_load: Unable to get our IP address, Skinny disabled
WARNING[1239]: chan_sip.c:28645 reload_config: No valid transports available, falling back to 'udp'.
NOTICE[1239]: chan_sip.c:27424 build_peer: The 'username' field for sip peers has been deprecated in favor of the term 'defaultuser'
Если честно, ничего внятного не нагуглил, можно ли меня проконсультировать по данным ошибкам? Спасибо.
sip set debug on
проверить роутинг между телефоном и * и файрвол на свеже установленном из сорцов центосе.
http://asterisk-support.ru/question/1740/analiz-sip-protokola-tcpdump-om-wireshark
ибо 408 это таймаут а таймаут обыйчно из за проблем с сетью.
g613 ( 2012-03-30 11:36:57 +0400 )редактироватьX-lite за натом у Вас?
попробуйте сменить
[1000]
defaultuser=1000
nat=yes
canreinvite=no
Aster 1.8: какие там canreinvite=no? * directmedia = no * вместо этого нужно.
Zavr2008 ( 2014-08-21 00:54:00 +0400 )редактироватьusername=1000 поменяйте на defaultuser=1000 В 1.8 нет username
transport=udp
tcpenable=no
это чтоб не ругалось про transport.
А насчет skinny - не загружайте модули, которыми не пользуетесь.
Задан: 2012-03-30 11:18:18 +0400
Просмотрен: 6,109 раз
Обновлен: Aug 20 '14
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.