VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Cisco 7940 Unprovisioned

Вопросы по использованию и настройке IP телефонов, шлюзов и всего прочего

Модераторы: april22, Zavr2008

ded
Сообщения: 15619
Зарегистрирован: 26 авг 2010, 19:00

Re: Cisco 7940 Unprovisioned

Сообщение ded »

Тест на профпригодность не пройден. Переэкзаменовка в сентябре?
ded писал(а):Приведено только начало диалога -
REGISTER sip:172.16.0.189 SIP/2.0 - запрос регисртации
и ответ станции
SIP/2.0 401 Unauthorized - неавторизован, вам надо авторизоваться используя
WWW-Authenticate: Digest algorithm=MD5, realm="asterisk", nonce="1825131e"
и после этого телефон высылает пакет
REGISTER sip:172.16.0.189 SIP/2.0
в котором будет авторизация
Authorization: Digest username="test555",realm="asterisk",nonce="1825131e",uri="sip:172.16.0.189",response="968b0d93acc32c006d96ec6a72dcfc7a"

Кроме того, авторизоваться надо не test555
line1_authname: "test555"
а цифрами - внутренним номером (extension).
то есть
REGISTER
From: sip:555@172.16.0.189
To:sip:555@172.16.0.189
Makioro
Сообщения: 21
Зарегистрирован: 22 сен 2016, 12:11

Re: Cisco 7940 Unprovisioned

Сообщение Makioro »

"Приведено только начало диалога" - это и есть весь диалог, через пару секунд он повторяется, не меняясь
Сравнивал дебаг работающего телефона (polycom) и этой циски увидел только одно ощутимое отличие в первом:
polycom:
From: "username" <sip:username@172.16.0.189>;tag=2274EE5-33EBDF1C
cisco:
From: <sip:555@172.16.0.189>;tag=001bd584cb29000945bfcbe1-451ba9f1
У циски перед "<sip" нет имени пользователя в кавычках. А также параметры в другой последовательности

Ну и потом поликом, в отличии от циски, присылает другой пакет авторизации с
Authorization: Digest username="username", realm="asterisk", nonce="024cc35a", uri="sip:172.16.0.189:5060", response="5c742cf2ede11567b9fca29aea5fb3c2", algorithm=MD5
А сервер поликому отвечает: SIP/2.0 200 OK

Т.е. что-то не так с настройкой циски. Я сделал чтобы авторизовалось по "555" (хотя поликомы отлично авторизовываются по "test555").
Makioro
Сообщения: 21
Зарегистрирован: 22 сен 2016, 12:11

Re: Cisco 7940 Unprovisioned

Сообщение Makioro »

Проблема оказалась в пароле!
Когда изменил это:

Код: Выделить всё

line1_password: "SUPPAsikrit"
на это:

Код: Выделить всё

line1_password: ""
Соответственно в sip.conf на сервере закомментировал строку

Код: Выделить всё

;secret=SUPPAsikrit
телефон подключился и работает.
Попробовал с 6-значным цифровым паролем, с 8-значным - не работает. Работает только без пароля вовсе.
Есть какие-то требования к паролю у этих телефонов? Или может я как-то неправильно его задаю?

_____
update
Рано обрадовался
Телефон зарегистрировался, с него вызовы проходят, но на него - нет. При этом когда с него звоню на другой и там снимают трубку, то звук идёт только на циску, а с циски - не идёт.
Так же если с циски сделать вызов на другой телефон и сразу же положить трубку, то вызовы этого телефона будут продолжать идти.

p.s. с логином "test555" ведёт себя так же, как и с "555"
Makioro
Сообщения: 21
Зарегистрирован: 22 сен 2016, 12:11

Re: Cisco 7940 Unprovisioned

Сообщение Makioro »

update
указал nat=no в секции настройки клиента на астериске (в [general] указано nat=force_rport,comedia) и почти заработало. "Почти" - это значит я с циски звоню на телефон grandstream, на софтфоны - всё ок, они мне перезванивают - всё ок. С поликома звоню на циску - всё ок, а звоню с циски на поликом - звук в одну сторону идёт: с поликома на циску и только.
ded
Сообщения: 15619
Зарегистрирован: 26 авг 2010, 19:00

Re: Cisco 7940 Unprovisioned

Сообщение ded »

Makioro, Вы 1 000 500-й, кто пишет в интернете типа "Помогите! Не могу подключцить цыскофон к Астериску!"
Вот я раньше старался - инструкции писал, примеры конфигов, и видел, что много людей свой опыт отобразили, чтобы как-то другие находили, читали, и молча конфигурировали, приходили к успеху. Но люди не хотят искать, читать, пробовать. Писать "Помогите! Не получается!" проще, чем читать.
Когда сможете излагать проблемы не языком блондинки,
Makioro писал(а): я с циски звоню на телефон grandstream, на софтфоны - всё ок, они мне перезванивают - всё ок. С поликома звоню на циску - всё ок, а звоню с циски на поликом - звук в одну сторону идёт: с поликома на циску и только.
а путём анализа дебага - пишите, возможно пообщаемся более продуктивно.
Makioro
Сообщения: 21
Зарегистрирован: 22 сен 2016, 12:11

Re: Cisco 7940 Unprovisioned

Сообщение Makioro »

ded, прошу прощения если что, но первым Вашим ответом мне в этом топике было:
ded писал(а):Не надо сразу аттачить кучу файлов.
Вот дебаг звонка со слышимостью только в одну сторону:
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER: от гудка до поднятия трубки
-- Executing [555@internal:1] Dial("SIP/username2-0000246e", "SIP/555") in new stack
-- Called SIP/555
-- SIP/555-0000246f is ringing

<--- Transmitting (no NAT) to 172.16.0.112:5060 --->
SIP/2.0 180 Ringing
Via: SIP/2.0/UDP 172.16.0.112;branch=z9hG4bKea11c1cf4C5903A;received=172.16.0.112
From: "username2" <sip:username2@172.16.0.189>;tag=5A4E4148-FBE49175
To: <sip:555@172.16.0.189;user=phone>;tag=as331bf488
Call-ID: fed0c14-3f5d3166-c1dfa16b@172.16.0.112
CSeq: 2 INVITE
Server: Asterisk PBX 13.6.0
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
Supported: replaces, timer
Contact: <sip:555@172.16.0.189:5060>
Content-Length: 0


<------------>

<--- SIP read from UDP:172.16.0.112:5060 --->
REGISTER sip:172.16.0.189:5060 SIP/2.0
Via: SIP/2.0/UDP 172.16.0.112;branch=z9hG4bK52750173B936914E
From: "username2" <sip:username2@172.16.0.189>;tag=9AE6ED48-E971AD75
To: <sip:username2@172.16.0.189>
CSeq: 253 REGISTER
Call-ID: e0dbf814-b6437d66-1f52dd6b@172.16.0.112
Contact: <sip:username2@172.16.0.112>;methods="INVITE, ACK, BYE, CANCEL, OPTIONS, INFO, MESSAGE, SUBSCRIBE, NOTIFY, PRACK, UPDATE, REFER"
User-Agent: PolycomSoundPointIP-SPIP_301-UA/3.1.8.0070
Accept-Language: en
Authorization: Digest username="username2", realm="asterisk", nonce="76071db4", uri="sip:172.16.0.189:5060", response="04236469f2e07a3a004df77477cfa547", algorithm=MD5
Max-Forwards: 70
Expires: 60
Content-Length: 0

<------------->
--- (13 headers 0 lines) ---
Sending to 172.16.0.112:5060 (no NAT)
[Jul 11 12:32:08] NOTICE[100895]: chan_sip.c:16713 check_auth: Correct auth, but based on stale nonce received from '"username2" <sip:username2@172.16.0.189>;tag=9AE6ED48-E971AD75'

<--- Transmitting (no NAT) to 172.16.0.112:5060 --->
SIP/2.0 401 Unauthorized
Via: SIP/2.0/UDP 172.16.0.112;branch=z9hG4bK52750173B936914E;received=172.16.0.112
From: "username2" <sip:username2@172.16.0.189>;tag=9AE6ED48-E971AD75
To: <sip:username2@172.16.0.189>;tag=as66ba7f6d
Call-ID: e0dbf814-b6437d66-1f52dd6b@172.16.0.112
CSeq: 253 REGISTER
Server: Asterisk PBX 13.6.0
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
Supported: replaces, timer
WWW-Authenticate: Digest algorithm=MD5, realm="asterisk", nonce="2371669c", stale=true
Content-Length: 0


<------------>
Scheduling destruction of SIP dialog 'e0dbf814-b6437d66-1f52dd6b@172.16.0.112' in 32000 ms (Method: REGISTER)

<--- SIP read from UDP:172.16.0.112:5060 --->
REGISTER sip:172.16.0.189:5060 SIP/2.0
Via: SIP/2.0/UDP 172.16.0.112;branch=z9hG4bK538bf1bd2BBDA070
From: "username2" <sip:username2@172.16.0.189>;tag=9AE6ED48-E971AD75
To: <sip:username2@172.16.0.189>
CSeq: 254 REGISTER
Call-ID: e0dbf814-b6437d66-1f52dd6b@172.16.0.112
Contact: <sip:username2@172.16.0.112>;methods="INVITE, ACK, BYE, CANCEL, OPTIONS, INFO, MESSAGE, SUBSCRIBE, NOTIFY, PRACK, UPDATE, REFER"
User-Agent: PolycomSoundPointIP-SPIP_301-UA/3.1.8.0070
Accept-Language: en
Authorization: Digest username="username2", realm="asterisk", nonce="2371669c", uri="sip:172.16.0.189:5060", response="8f9a41b584d5df43e47b3cb484c071ff", algorithm=MD5
Max-Forwards: 70
Expires: 60
Content-Length: 0

<------------->
--- (13 headers 0 lines) ---
Sending to 172.16.0.112:5060 (no NAT)

<--- Transmitting (no NAT) to 172.16.0.112:5060 --->
SIP/2.0 200 OK
Via: SIP/2.0/UDP 172.16.0.112;branch=z9hG4bK538bf1bd2BBDA070;received=172.16.0.112
From: "username2" <sip:username2@172.16.0.189>;tag=9AE6ED48-E971AD75
To: <sip:username2@172.16.0.189>;tag=as66ba7f6d
Call-ID: e0dbf814-b6437d66-1f52dd6b@172.16.0.112
CSeq: 254 REGISTER
Server: Asterisk PBX 13.6.0
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
Supported: replaces, timer
Expires: 60
Contact: <sip:username2@172.16.0.112>;expires=60
Date: Tue, 11 Jul 2017 09:32:08 GMT
Content-Length: 0


<------------>
Scheduling destruction of SIP dialog 'e0dbf814-b6437d66-1f52dd6b@172.16.0.112' in 32000 ms (Method: REGISTER)
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER: поднятия трубки до конца
-- SIP/555-0000246f answered SIP/username2-0000246e
Audio is at 18162
Adding codec ulaw to SDP
Adding codec alaw to SDP
Adding codec gsm to SDP
Adding non-codec 0x1 (telephone-event) to SDP

<--- Reliably Transmitting (no NAT) to 172.16.0.112:5060 --->
SIP/2.0 200 OK
Via: SIP/2.0/UDP 172.16.0.112;branch=z9hG4bKea11c1cf4C5903A;received=172.16.0.112
From: "username2" <sip:username2@172.16.0.189>;tag=5A4E4148-FBE49175
To: <sip:555@172.16.0.189;user=phone>;tag=as331bf488
Call-ID: fed0c14-3f5d3166-c1dfa16b@172.16.0.112
CSeq: 2 INVITE
Server: Asterisk PBX 13.6.0
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
Supported: replaces, timer
Contact: <sip:555@172.16.0.189:5060>
Content-Type: application/sdp
Content-Length: 284

v=0
o=root 559612315 559612315 IN IP4 172.16.0.189
s=Asterisk PBX 13.6.0
c=IN IP4 172.16.0.189
t=0 0
m=audio 18162 RTP/AVP 0 8 3 101
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:3 GSM/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=maxptime:150
a=sendrecv

<------------>
-- Channel SIP/555-0000246f joined 'simple_bridge' basic-bridge <af14796f-13ac-40b8-81e0-15ddb7bd1304>
-- Channel SIP/username2-0000246e joined 'simple_bridge' basic-bridge <af14796f-13ac-40b8-81e0-15ddb7bd1304>

<--- SIP read from UDP:172.16.0.112:5060 --->
ACK sip:555@172.16.0.189:5060 SIP/2.0
Via: SIP/2.0/UDP 172.16.0.112;branch=z9hG4bK74932457D0D2E8A2
From: "username2" <sip:username2@172.16.0.189>;tag=5A4E4148-FBE49175
To: <sip:555@172.16.0.189;user=phone>;tag=as331bf488
CSeq: 2 ACK
Call-ID: fed0c14-3f5d3166-c1dfa16b@172.16.0.112
Contact: <sip:username2@172.16.0.112>
Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, INFO, MESSAGE, SUBSCRIBE, NOTIFY, PRACK, UPDATE, REFER
User-Agent: PolycomSoundPointIP-SPIP_301-UA/3.1.8.0070
Accept-Language: en
Max-Forwards: 70
Content-Length: 0

<------------->
--- (12 headers 0 lines) ---

<--- SIP read from UDP:172.16.0.112:5060 --->
BYE sip:555@172.16.0.189:5060 SIP/2.0
Via: SIP/2.0/UDP 172.16.0.112;branch=z9hG4bK16d2abc137963264
From: "username2" <sip:username2@172.16.0.189>;tag=5A4E4148-FBE49175
To: <sip:555@172.16.0.189;user=phone>;tag=as331bf488
CSeq: 3 BYE
Call-ID: fed0c14-3f5d3166-c1dfa16b@172.16.0.112
Contact: <sip:username2@172.16.0.112>
User-Agent: PolycomSoundPointIP-SPIP_301-UA/3.1.8.0070
Accept-Language: en
Authorization: Digest username="username2", realm="asterisk", nonce="4fc742d6", uri="sip:555@172.16.0.189:5060;user=phone", response="ec4754baa1600d1f54ab3cfc91354818", algorithm=MD5
Max-Forwards: 70
Content-Length: 0

<------------->
--- (12 headers 0 lines) ---
Sending to 172.16.0.112:5060 (no NAT)
Scheduling destruction of SIP dialog 'fed0c14-3f5d3166-c1dfa16b@172.16.0.112' in 32000 ms (Method: BYE)

<--- Transmitting (no NAT) to 172.16.0.112:5060 --->
SIP/2.0 200 OK
Via: SIP/2.0/UDP 172.16.0.112;branch=z9hG4bK16d2abc137963264;received=172.16.0.112
From: "username2" <sip:username2@172.16.0.189>;tag=5A4E4148-FBE49175
To: <sip:555@172.16.0.189;user=phone>;tag=as331bf488
Call-ID: fed0c14-3f5d3166-c1dfa16b@172.16.0.112
CSeq: 3 BYE
Server: Asterisk PBX 13.6.0
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
Supported: replaces, timer
Content-Length: 0


<------------>
-- Channel SIP/username2-0000246e left 'native_rtp' basic-bridge <af14796f-13ac-40b8-81e0-15ddb7bd1304>
-- Channel SIP/555-0000246f left 'native_rtp' basic-bridge <af14796f-13ac-40b8-81e0-15ddb7bd1304>
== Spawn extension (internal, 555, 1) exited non-zero on 'SIP/username2-0000246e'
172.16.0.156 - cisco (555)
172.16.0.112 - polycom (username2)
172.16.0.189 - asterisk
Стоит приводить лог обратного звонка, где звук был в обе стороны?

Больше интересует почему циска не хочет авторизовываться если ей задать пароль. Никаких пакетов не отправляет если в конфиге SIP001BD584CB29.cnf задан пароль.
Сделал SEP001BD584CB29.cnf.xml в котором задал пароль - пакет авторизации отправляется, но выдаётся сообщение о неправильном пароле. Если тут же в sip.conf закомментировать строку с secret'ом, то авторизовывается. Т.е. если в xml-конфиге указан пароль, то отправляет пустое значение, если не-хмл конфиг, то вообще не пытается авторизоваться.
В каком варианте сделать дебаг этой проблемы?
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH