2. Возникла необходимость перенести сервер2. Миграцию осуществлял через модуль "backup/restore" во freepbx. Процесс прошёл почти успешно, сервер3 (10.77.1.53) может звонить на внешку, аваййу и сервер2 и может принимать звонки с аваййи. Однако входящие звонки с сервера2 не работают. Точнее так: поднятая для отладки ekiga нормально звонит, а вот хардварные телефоны (в основном циско и длинк), которые установлены у всего офиса --- получают отбойник: all-circuits-busy-now
3. В логах творится странное:
При звонке с железного телефона 4320, подключенного к серверу2, на экстеншен 4096 сервера3 в логах сервера1
..............
| Код: |
| INVITE sip:4096@10.77.1.53 SIP/2.0 Via: SIP/2.0/UDP 10.10.0.53:5060;branch=z9hG4bK7771df63;rport Max-Forwards: 70 From: "4320" ;tag=as10997568 To: Contact: Call-ID: 2ed8224b0e65be7d7f775549301283c0@10.10.0.53:5060 CSeq: 102 INVITE User-Agent: FPBX-2.11.0(1.8.11) Date: Fri, 15 Nov 2013 06:11:02 GMT Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH Supported: replaces, timer Content-Type: application/sdp Content-Length: 259 |
..............
Вроде всё логично
From: "4320" ;tag=as10997568
To:
и фром и ту указаны правильно, однако позднее
..............
| Код: |
| [2013-11-15 10:11:02] NOTICE[13761] chan_sip.c: Failed to authenticate on INVITE to '"4320" ;tag=as10997568' [2013-11-15 10:11:02] VERBOSE[14019] app_dial.c: -- SIP/new-server-0002a2bd is circuit-busy [2013-11-15 10:11:02] VERBOSE[14019] app_dial.c: == Everyone is busy/congested at this time (1:0/1/0) |
..................
получаем отбойник.
Тем временем на сервере3:
....................
| Код: |
| [2013-11-15 10:15:27] VERBOSE[12461] chan_sip.c: Sending to 10.77.4.57:5060 (no NAT) [2013-11-15 10:15:27] VERBOSE[12461] chan_sip.c: Reliably Transmitting (no NAT) to 10.77.4.57:5060: OPTIONS sip:4096@10.77.4.57:5060 SIP/2.0 Via: SIP/2.0/UDP 10.77.1.53:5060;branch=z9hG4bK7ef8f200 Max-Forwards: 70 From: "Unknown" ;tag=as08944b94 To: Contact: Call-ID: 3026597712d759f760f888975188358b@10.77.1.53:5060 CSeq: 102 OPTIONS User-Agent: FPBX-2.11.0(1.8.10.1) Date: Fri, 15 Nov 2013 06:15:27 GMT Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH Supported: replaces, timer Content-Length: 0 |
........................
Загадочным образом
From: "4320" ;
превратился в
From: "Unknown" ;tag=as08944b94
Логика тут понятна, нефиг отвечать на звонки всяких там unknown. Однако, уважаемое сообщество, с какого фига возник этот unknown? И, главное, почему from теряется, а при звонке с програмного телефона 4095:
..................
| Код: |
| SIP/2.0 200 OK Via: SIP/2.0/UDP 10.77.1.53:5060;branch=z9hG4bK6e369f16 From: "4095" ;tag=as1d66020f To: ;tag=2477217 Call-ID: 4b0d7b09315ec5e647cc9e3305e95de8@10.77.1.53:5060 CSeq: 102 INVITE Contact: Supported: 100rel, replaces, timer Server: Voip Phone 1.0 Allow: INVITE, ACK, OPTIONS, BYE, CANCEL, REFER, NOTIFY, INFO, PRACK, UPDATE, MESSAGE Content-Type: application/sdp Content-Length: 210 |
...................
в поле from всё нормально? Я теряюсь в догадках.
Транки подняты так:
на server1
для server2
| Код: |
| type=friend qualify=yes host=10.10.0.52 ;deny=all context=from-internal disallow=all allow=alaw&ulaw |
для server3
| Код: |
| type=friend qualify=yes host=10.77.1.53 ;deny=all context=from-internal disallow=all allow=alaw&ulaw |
на сервере2 для сервера1
| Код: |
| type=friend qualify=yes host=10.10.0.53 context=from-trunk deny=all disallow=all allow=alaw&ulaw |
на сервере3 для сервера1
| Код: |
| type=friend qualify=yes host=10.10.0.53 context=from-trunk deny=all disallow=all allow=alaw&ulaw |
Added after 47 minutes:
Продолжаю разговор. Проблема, по видимому, в том, что после backup/resotore сервер2 и сервер3 обладают одинаковым набором экстеншенов. По крайней мере, после удаления экстеншена 4320 на сервере2 звонки нормально проходят:
| Код: |
| SIP/2.0 200 OK Via: SIP/2.0/UDP 10.77.1.53:5060;branch=z9hG4bK39e1be97;received=10.77.1.53;rport=5060 From: ;tag=as483bd8e4 To: "4320" ;tag=as397d150a Call-ID: 64ea91eb76d5b5041ca7505d3b881395@10.10.0.53:5060 CSeq: 102 BYE Server: FPBX-2.11.0(1.8.11) Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH Supported: replaces, timer Content-Length: 0 |
может кто-нибудь пояснить почему я не могу иметь одинаковые добавочные номера на серверах, соединённых таким образом?
Added after 40 seconds:
Продолжаю разговор. Проблема, по видимому, в том, что после backup/resotore сервер2 и сервер3 обладают одинаковым набором экстеншенов. По крайней мере, после удаления экстеншена 4320 на сервере2 звонки нормально проходят:
| Код: |
| SIP/2.0 200 OK Via: SIP/2.0/UDP 10.77.1.53:5060;branch=z9hG4bK39e1be97;received=10.77.1.53;rport=5060 From: ;tag=as483bd8e4 To: "4320" ;tag=as397d150a Call-ID: 64ea91eb76d5b5041ca7505d3b881395@10.10.0.53:5060 CSeq: 102 BYE Server: FPBX-2.11.0(1.8.11) Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH Supported: replaces, timer Content-Length: 0 |
может кто-нибудь пояснить почему я не могу иметь одинаковые добавочные номера на серверах, соединённых таким образом?
Added after 4 minutes:
Продолжаю разговор. Проблема, по видимому, в том, что после backup/resotore сервер2 и сервер3 обладают одинаковым набором экстеншенов. По крайней мере, после удаления экстеншена 4320 на сервере2 звонки нормально проходят:
| Код: |
| SIP/2.0 200 OK Via: SIP/2.0/UDP 10.77.1.53:5060;branch=z9hG4bK39e1be97;received=10.77.1.53;rport=5060 From: ;tag=as483bd8e4 To: "4320" ;tag=as397d150a Call-ID: 64ea91eb76d5b5041ca7505d3b881395@10.10.0.53:5060 CSeq: 102 BYE Server: FPBX-2.11.0(1.8.11) Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH Supported: replaces, timer Content-Length: 0 |
может кто-нибудь пояснить почему я не могу иметь одинаковые добавочные номера на серверах, соединённых таким образом?
_________________
Тактически успех революции зависит от быстрого захвата коммуникаций (почты, телеграфа, вокзалов, серверной).
Сообщение, почему-то, не отправилось.
_________________
Тактически успех революции зависит от быстрого захвата коммуникаций (почты, телеграфа, вокзалов, серверной).