Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / TrixBox, Elastix, FreePbx / не идет входящий звонок на программный телефон X-Lite

не идет входящий звонок на программный телефон X-Lite

скорее всего неправильно регистрируется X-Lite
1 2>
Откуда: Moscow
Сообщений: 227

не идет входящий звонок на программный телефон X-Lite

суть проблемы. Настроил asterisk v2.6.3. Зарег-ся в sipnet. Входящий звонок приходит и обрабатывается вполне адекватно,однако вызов на местный номер 7878 не проходит - идет отбой. В трубке прекрасно слышно обработку
инструкции SayDigits(123). В качестве телефона на ком-ре установлен X-Lite

extension.conf
....
[default]
exten => 0016673374,1,NoOp()
exten => 0016673374,n,SayDigits(123)
exten => 0016673374,n,Dial(SIP/7878,15)exten => 0016673374,n,Hangup()

sip.conf
....
[7878]
type=friend
callerid="7878" <7878>
context=default
secret = 7878
username = 7878
host = 10.1.10.10
canreinvite = no
nat=no
disallow = all
allow = alaw
allow = ulaw
dtmfmode=rfc2833

----
sip show peers
Name/username Host Dyn Nat ACL Port Status
7878/7878 10.1.10.10 5060 Unmonitored
1 sip peers [Monitored: 0 online, 0 offline Unmonitored: 1 online, 0 offline]

на консоли при наличии входящего звонка из sipnet след-е

-- Executing [0016673374@default:1] NoOp("SIP/sipnet.ru-098786a8", "") in new stack
-- Executing [0016673374@default:2] SayDigits("SIP/sipnet.ru-098786a8", "123") in new stack
-- <SIP/sipnet.ru-098786a8> Playing 'digits/1' (language 'en')
-- <SIP/sipnet.ru-098786a8> Playing 'digits/2' (language 'en')
-- <SIP/sipnet.ru-098786a8> Playing 'digits/3' (language 'en')
-- Executing [0016673374@default:3] Dial("SIP/sipnet.ru-098786a8", "SIP/7878|15") in new stack
-- Called 7878
-- Nobody picked up in 15000 ms
-- Executing [0016673374@default:4] Hangup("SIP/sipnet.ru-098786a8", "") in new stack
== Spawn extension (default, 0016673374, 4) exited non-zero on 'SIP/sipnet.ru-098786a8

в отладчике видно что идет отбой от клиента
--- (10 headers 0 lines) ---
Retransmitting #1 (no NAT) to 10.1.10.11:5060:
CANCEL sip:7878@10.1.10.11 SIP/2.0
Via: SIP/2.0/UDP 10.1.10.250:5060;branch=z9hG4bK12ca369c;rport
From: "0017094450" <sip:0017094450@10.1.10.250>;tag=as18efa7c2
To: <sip:7878@10.1.10.11>
Call-ID: 2cff9c8107c0a79942b575040444685b@10.1.10.250
CSeq: 102 CANCEL
User-Agent: Asterisk PBX
Max-Forwards: 70
Content-Length: 0

---
Retransmitting #2 (no NAT) to 10.1.10.11:5060:
CANCEL sip:7878@10.1.10.11 SIP/2.0
Via: SIP/2.0/UDP 10.1.10.250:5060;branch=z9hG4bK12ca369c;rport
From: "0017094450" <sip:0017094450@10.1.10.250>;tag=as18efa7c2
To: <sip:7878@10.1.10.11>
Call-ID: 2cff9c8107c0a79942b575040444685b@10.1.10.250
CSeq: 102 CANCEL
User-Agent: Asterisk PBX
Max-Forwards: 70
Content-Length: 0

адрес в сети сервера 10.1.10.250
компа с установленным X-Lite 10.1.10.10

Ситуация предельно проста , но я уже всю голову себе сломал...
2009-08-17 16:16

Avatara of line24
Откуда: Санкт-Петербург
Сообщений: 568

Re: не идет входящий звонок на программный телефон X-Lite

host = 10.1.10.10 и Retransmitting #1 (no NAT) to 10.1.10.11:5060 адрес на 1-ку различается.

п.с. asterisk v2.6.3 :)
http://www.line24.ru - системы массового телефонного обслуживания.
2009-08-17 16:39

Откуда: Moscow
Сообщений: 227

Re: не идет входящий звонок на программный телефон X-Lite

нет -- это ошибка здесь в логах -- менял IP по ходу -- не отличается
2009-08-17 16:42

Откуда: Moscow
Сообщений: 227

Re: не идет входящий звонок на программный телефон X-Lite

могу добавить гораздо более подозрительную информацию
по команде sip show peer 7878 -- видим
* Name : 7878
Secret : <Set>
MD5Secret : <Not set>
Context : from-sip-external
Subscr.Cont. : <Not set>
Language :
AMA flags : Unknown
Transfer mode: open
CallingPres : Presentation Allowed, Not Screened
Callgroup :
Pickupgroup :
Mailbox :
VM Extension : *97
LastMsgsSent : 32767/65535
Call limit : 0
Dynamic : No
Callerid : "Unknown" <>
MaxCallBR : 384 kbps
Expire : -1
Insecure : port,invite
Nat : RFC3581
ACL : No
T38 pt UDPTL : No
CanReinvite : No
PromiscRedir : No
User=Phone : No
Video Support: Yes
Trust RPID : No
Send RPID : No
Subscriptions: Yes
Overlap dial : Yes
DTMFmode : rfc2833
LastMsg : 0
ToHost : 10.1.10.11
Addr->IP : 10.1.10.11 Port 5060
Defaddr->IP : 0.0.0.0 Port 0
Def. Username: 7878
SIP Options : (none)
Codecs : 0x28000c (ulaw|alaw|h263|h264)
Codec Order : (ulaw:20,alaw:20)
Auto-Framing: No
Status : Unmonitored
Useragent :
Reg. Contact :


причем , при попытке изменить параметры callerid или context -- никаких изменений после
выполнения sip show peer 7878 не появляется



2009-08-17 16:47

Avatara of line24
Откуда: Санкт-Петербург
Сообщений: 568

Re: не идет входящий звонок на программный телефон X-Lite

полностью sip.conf покажите?
http://www.line24.ru - системы массового телефонного обслуживания.
2009-08-17 17:23

Сообщений: 866

Re: не идет входящий звонок на программный телефон X-Lite

Сделайте host=dynamic
и скажите x-lite'у регистрироваться на сервере.

В консоле должна появится строчка что он зарегался (или ошибка что не получилось).

Ну и для чистоты эксперимента, я бы не делал disallow=all просто потому что не помню какие кодеки разрешены в xlite по дефолту.
2009-08-17 18:04

Откуда: Moscow
Сообщений: 227

Re: не идет входящий звонок на программный телефон X-Lite

вот полностью sip.conf
кроме пароля и имени


[general]
bindport=5060
bindaddr=0.0.0.0
nat=no
defaultexpirey=600
maxexpirey=3600
minexpiry=600
allowguest=yes
canreinvite=no
registertimeout=3600
videosupport=yes
relaxdtmf=yes
disallow=all
allow=alaw
allow=ulaw
dtmf=rfc2833
compensate=yes
insecure=port,invite
context=default


register => xxxx:xxxxx@sipnet.ru/00166xxxxxx


[7878]
type=friend
callerid="7878" <7878>
context=default
secret = 7878
username = 7878
host = 10.1.10.11
canreinvite = no
nat=no
disallow = all
allow = alaw
allow = ulaw
dtmfmode=rfc2833
2009-08-17 19:56

Откуда: Moscow
Сообщений: 227

Re: не идет входящий звонок на программный телефон X-Lite

что касаемо dynamic --> dhcp принципиально не использовал. Скорее всего c dhcp заработает - согласен. сразу могу сказать - предположение , относительно лишних и мешающих работе x-lite приложений ..типа брандмауера и т.п. у меня было изначально, но это не так. все что было поотключал напрочь (на время экспериментов конечно).
2009-08-17 20:03

Сообщений: 6521

Re: не идет входящий звонок на программный телефон X-Lite

host = dynamic и dhcp - это абсолютно разные независимые вещи.
dhcp и статический адрес - это политика раздачи ИП адресов.
host = dynamic - это указание в Астериске, что данный пир может зарегистрироваться с любого ИП адреса, используя пароль (secret) и свой номер 7878 в качестве логина.
В другом форуме по Астериск тема "Не могу подключиться к sipnet - помогите!!" заблокирована навечно, ибо 151-й раз отвечать на одно и то же - влом.
2009-08-17 20:26

Откуда: Moscow
Сообщений: 227

Re: не идет входящий звонок на программный телефон X-Lite

вас понял. но официальная литература говорит обратное. host - это тот адрес на который asterisk посылает абоненту вызов. могу сказать издание и страницу на которой это написано. и про необходимость настройки dhcp тоже.
2009-08-17 20:31

1 2>
Добавить страницу в закладки:  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