Тема: TDE200 & dns
Уважаемые гуру, need help!
Есть проблема - массовая миграция пользователей в т.ч. и телефонов с АТС в другой диапазон. Телефоны SIP все подключаются к АТС с указанием IP адреса станции. В день “ч” надо поменять у станции ip адрес и соответственно изменить на 64 телефонах разной марки этот ip адрес.
Решили следующие, создаем имя tde200.local в локальном домене, сопоставляем имени текущий ip адрес станции. Перенастраиваем на всех телефонах вместо ip - имя tde200.local. В день “Ч” дергаем рубильник, меняем ip станции, меняем ip в записи tde200.local. Вроде все хорошо, но проблема в том что при подключении телефона по dns имени станция сообщает ему forbiden. IP адрес разрешается, проблема где-то в АТС, но где ума не приложу. Что-то интересное в настройках я не нашел, с астериском такая тема проходит на ура.
А не путаете ли Вы DNS и WINS?
Никак нет.
Неудачная авторизация, лог с телефона.
Sep 4 13:27:04 10.0.1.55 SIP [454]: SUA <5+notice> [002] reg acc:“1184”<sip:1184@tde200.local>
Sep 4 13:27:04 10.0.1.55 SIP [519]: SUA <5+notice> [002] host=tde200.local, transport=0, port=5060, family=2
Sep 4 13:27:04 10.0.1.55 SIP [519]: DNS <5+notice> [DNS] tde200.local is not found in dns cache
Sep 4 13:27:04 10.0.1.55 SIP [519]: DNS <5+notice> [DNS] set DNS timeout=3000, tries=2
Sep 4 13:27:04 10.0.1.55 SIP [519]: DNS <5+notice> [DNS] About to query ‘tde200.local’ IN A/AAAA
Sep 4 13:27:04 10.0.1.55 SIP [519]: DNS <5+notice> [DNS] dnsutils_dns_query succ !
Sep 4 13:27:04 10.0.1.55 SIP [519]: SUA <5+notice> [002] DNS query:Successful completion
Sep 4 13:27:04 10.0.1.55 SIP [519]: DNS <6+info > [DNS] dns record 0: tde200.local/10.0.0.230
Sep 4 13:27:04 10.0.1.55 SIP [519]: SDL <6+info > [002] DNS resolution with 10.0.0.230:5060
Sep 4 13:27:04 10.0.1.55 SIP [519]: SDL <6+info > [002] Message sent: (to dest=10.0.0.230:5060)
Sep 4 13:27:04 10.0.1.55 SIP [519]: SDL <6+info > [002]
Sep 4 13:27:04 10.0.1.55 SIP [519]: SDL <6+info > [002] REGISTER sip:tde200.local:5060 SIP/2.0
Sep 4 13:27:04 10.0.1.55 SIP [519]: SDL <6+info > [002] Via: SIP/2.0/UDP 10.0.1.55:5064;branch=z9hG4bK377240521
Sep 4 13:27:04 10.0.1.55 SIP [519]: SDL <6+info > [002] From: “1184” <sip:1184@tde200.local>;tag=780612947
Sep 4 13:27:04 10.0.1.55 SIP [519]: SDL <6+info > [002] To: “1184” <sip:1184@tde200.local>
Sep 4 13:27:04 10.0.1.55 SIP [519]: SDL <6+info > [002] Call-ID: 260004127@10.0.1.55
Sep 4 13:27:04 10.0.1.55 SIP [519]: SDL <6+info > [002] CSeq: 1 REGISTER
Sep 4 13:27:04 10.0.1.55 SIP [519]: SDL <6+info > [002] Contact: <sip:1184@10.0.1.55:5064>
Sep 4 13:27:04 10.0.1.55 SIP [519]: SDL <6+info > [002] Allow: INVITE, INFO, PRACK, ACK, BYE, CANCEL, OPTIONS, NOTIFY, REGISTER, SUBSCRIBE, REFER, PUBLISH, UPDATE, MESSAGE
Sep 4 13:27:04 10.0.1.55 SIP [519]: SDL <6+info > [002] Max-Forwards: 70
Sep 4 13:27:04 10.0.1.55 SIP [519]: SDL <6+info > [002] User-Agent: Yealink SIP-T22P 7.72.14.6
Sep 4 13:27:04 10.0.1.55 SIP [519]: SDL <6+info > [002] Expires: 1800
Sep 4 13:27:04 10.0.1.55 SIP [519]: SDL <6+info > [002] Allow-Events: talk,hold,conference,refer,check-sync
Sep 4 13:27:04 10.0.1.55 SIP [519]: SDL <6+info > [002] Content-Length: 0
Sep 4 13:27:04 10.0.1.55 SIP [519]: SDL <6+info > [002]
Sep 4 13:27:04 10.0.1.55 SIP [519]: SDL <6+info > [002]
Sep 4 13:27:04 10.0.1.55 SIP [519]: SDL <6+info > [002] Received message:
Sep 4 13:27:04 10.0.1.55 SIP [519]: SDL <6+info > [002]
Sep 4 13:27:04 10.0.1.55 SIP [519]: SDL <6+info > [002] SIP/2.0 403 Forbidden
Sep 4 13:27:04 10.0.1.55 SIP [519]: SDL <6+info > [002] Via: SIP/2.0/UDP 10.0.1.55:5064;branch=z9hG4bK377240521
Sep 4 13:27:04 10.0.1.55 SIP [519]: SDL <6+info > [002] To: “1184” <sip:1184@tde200.local>;tag=1811
Sep 4 13:27:04 10.0.1.55 SIP [519]: SDL <6+info > [002] From: “1184” <sip:1184@tde200.local>;tag=780612947
Sep 4 13:27:04 10.0.1.55 SIP [519]: SDL <6+info > [002] Call-ID: 260004127@10.0.1.55
Sep 4 13:27:04 10.0.1.55 SIP [519]: SDL <6+info > [002] CSeq: 1 REGISTER
Sep 4 13:27:04 10.0.1.55 SIP [519]: SDL <6+info > [002] Allow: INVITE,ACK,CANCEL,BYE,REGISTER
Sep 4 13:27:04 10.0.1.55 SIP [519]: SDL <6+info > [002] Content-Length: 0
Sep 4 13:27:04 10.0.1.55 SIP [519]: SDL <6+info > [002]
Sep 4 13:27:04 10.0.1.55 SIP [519]: SDL <6+info > [002]
Sep 4 13:27:04 10.0.1.55 SIP [519]: SDL <5+notice> [002] Message received from: 10.0.0.230:5060
Успешная авторизация, на телефоне вместо имени написали только ip адрес станции
Sep 4 13:35:43 10.0.1.55 SIP [525]: SDL <6+info > [002] Message sent: (to dest=10.0.0.230:5060)
Sep 4 13:35:43 10.0.1.55 SIP [525]: SDL <6+info > [002]
Sep 4 13:35:43 10.0.1.55 SIP [525]: SDL <6+info > [002] REGISTER sip:10.0.0.230 SIP/2.0
Sep 4 13:35:43 10.0.1.55 SIP [525]: SDL <6+info > [002] Via: SIP/2.0/UDP 10.0.1.55:5064;branch=z9hG4bK291830710
Sep 4 13:35:43 10.0.1.55 SIP [525]: SDL <6+info > [002] From: “1184” <sip:1184@10.0.0.230>;tag=1819551652
Sep 4 13:35:43 10.0.1.55 SIP [525]: SDL <6+info > [002] To: “1184” <sip:1184@10.0.0.230>
Sep 4 13:35:43 10.0.1.55 SIP [525]: SDL <6+info > [002] Call-ID: 3443967143@10.0.1.55
Sep 4 13:35:43 10.0.1.55 SIP [525]: SDL <6+info > [002] CSeq: 2 REGISTER
Sep 4 13:35:43 10.0.1.55 SIP [525]: SDL <6+info > [002] Contact: <sip:1184@10.0.1.55:5064>
Sep 4 13:35:43 10.0.1.55 SIP [525]: SDL <6+info > [002] Authorization: Digest username=“1184”, realm=“Registered Users”, nonce=“3d7af5ebd6ac59b265ca952a54a851a3”, uri=“sip:10.0.0.230”, response=“769146946f9e24ac456a271380279cfa”, algor
Sep 4 13:35:43 10.0.1.55 SIP [525]: SDL <6+info > [002] Allow: INVITE, INFO, PRACK, ACK, BYE, CANCEL, OPTIONS, NOTIFY, REGISTER, SUBSCRIBE, REFER, PUBLISH, UPDATE, MESSAGE
Sep 4 13:35:43 10.0.1.55 SIP [454]: SUA <6+info > [002] App event:[0x8000000a] wParam:(0x0000),lParam:(0x0000) SIP_MSG_UPDATE_ECORE_EVENT
Sep 4 13:35:43 10.0.1.55 SIP [525]: SDL <6+info > [002] Max-Forwards: 70
Sep 4 13:35:43 10.0.1.55 SIP [525]: SDL <6+info > [002] User-Agent: Yealink SIP-T22P 7.72.14.6
Sep 4 13:35:43 10.0.1.55 SIP [525]: SDL <6+info > [002] Expires: 1800
Sep 4 13:35:43 10.0.1.55 SIP [525]: SDL <6+info > [002] Allow-Events: talk,hold,conference,refer,check-sync
Sep 4 13:35:43 10.0.1.55 SIP [525]: SDL <6+info > [002] Content-Length: 0
Sep 4 13:35:43 10.0.1.55 SIP [525]: SDL <6+info > [002]
Sep 4 13:35:43 10.0.1.55 SIP [525]: SDL <6+info > [002]
Sep 4 13:35:43 10.0.1.55 SIP [525]: SDL <6+info > [002] Received message:
Sep 4 13:35:43 10.0.1.55 SIP [525]: SDL <6+info > [002]
Sep 4 13:35:43 10.0.1.55 SIP [525]: SDL <6+info > [002] SIP/2.0 200 OK
Sep 4 13:35:43 10.0.1.55 SIP [525]: SDL <6+info > [002] Via: SIP/2.0/UDP 10.0.1.55:5064;branch=z9hG4bK291830710
Sep 4 13:35:43 10.0.1.55 SIP [525]: SDL <6+info > [002] To: “1184” <sip:1184@10.0.0.230>;tag=3059
Sep 4 13:35:43 10.0.1.55 SIP [525]: SDL <6+info > [002] From: “1184” <sip:1184@10.0.0.230>;tag=1819551652
Sep 4 13:35:43 10.0.1.55 SIP [525]: SDL <6+info > [002] Call-ID: 3443967143@10.0.1.55
Sep 4 13:35:43 10.0.1.55 SIP [525]: SDL <6+info > [002] CSeq: 2 REGISTER
Sep 4 13:35:43 10.0.1.55 SIP [525]: SDL <6+info > [002] Contact: sip:1184@10.0.1.55:5064;expires=303
Sep 4 13:35:43 10.0.1.55 SIP [525]: SDL <6+info > [002] Expires: 303
Sep 4 13:35:43 10.0.1.55 SIP [525]: SDL <6+info > [002] Allow: INVITE,ACK,CANCEL,BYE,REGISTER
Sep 4 13:35:43 10.0.1.55 SIP [525]: SDL <6+info > [002] Content-Length: 0
Sep 4 13:35:43 10.0.1.55 SIP [525]: SDL <6+info > [002]
Sep 4 13:35:43 10.0.1.55 SIP [525]: SDL <6+info > [002]
Sep 4 13:35:43 10.0.1.55 SIP [525]: SDL <5+notice> [002] Message received from: 10.0.0.230:5060
Sep 4 13:35:43 10.0.1.55 SIP [454]: SUA <6+info > [002] App event:[0x8000000a] wParam:(0x0000),lParam:(0x0000) SIP_MSG_UPDATE_ECORE_EVENT
Sep 4 13:35:43 10.0.1.55 SIP [454]: SUA <6+info > [002] Emb event:[0x00000001] recv
Sep 4 13:35:43 10.0.1.55 SIP [454]: SUA <5+notice> [002] reg expire updated to (303)
Sep 4 13:35:43 10.0.1.55 SIP [454]: SUA <5+notice> [002] reg status changed to [(LS_REGISTERED)—(2)], reason=[NULL]
Откуда сама TDE может знать, что её назвали tde200.local?
К ней приходит при регистрации tde200.local
REGISTER sip:tde200.local:5060 SIP/2.0
[002] Via: SIP/2.0/UDP 10.0.1.55:5064;branch=z9hG4bK377240521
[002] From: “1184” <sip:1184@tde200.local>;tag=780612947
[002] To: “1184” <sip:1184@tde200.local>
таки в том и вопрос как ей дать знать что она tde200.local ?
запись tde200.local есть в прямой и обратной зоне
таки в том и вопрос как ей дать знать что она tde200.local ?
так этим пусть занимается ваш DNS сервер. Пусть шлет на АТС не DNS имя, а IP адрес. ТДЕ DNS не понимает.
Воспользуйтесь также услугами DHCP… и привязку IP к МАС адресу.