проблема с TAU 8IP перреадресация с порта, перевод звонка.
Добавлено: 23 окт 2012 10:22
Использую в тесте 2 пота (0й и 3й) sip с одним номером ХХХ-ХХ-ХХ и 8 каналами.
проблема №1
не работает переадресация на внешнюю линию сотовый к примеру.
Настройка такая есть группа вызова с номером ХХХ-ХХ-ХХ
приходит только на FXS0, у этого порта переадресация на сотовый безусловная переадресация. (внутренние порты 101-108)
переадресация срабатывает только с внутренних телефонах
причём АОН "А" передаётся того порта с которого звонишь! (ранее в тестах передовался АОН порта переадресации).
с внешки лог
Jan 1 00:09:57 OpenWrt user.debug syslog: [app:dbg]self_i_state(): call state 10: : : sdp_recv no_oc
Jan 1 00:09:57 OpenWrt user.warn syslog: [app:WARN]NO SIP IN nua_i_state == 302 : Moved Temporarily
Jan 1 00:09:57 OpenWrt user.info syslog: [app:info]SIP: got nua_i_state : 302(Moved Temporarily)
Jan 1 00:09:57 OpenWrt user.notice syslog: [sip] ------------------------------------------------------------------------
Jan 1 00:09:57 OpenWrt user.notice syslog: [sip]
Jan 1 00:09:57 OpenWrt user.notice syslog: [sip] Content-Length: 0
Jan 1 00:09:57 OpenWrt user.notice syslog: [sip] User-Agent: SIP SERV
Jan 1 00:09:57 OpenWrt user.notice syslog: [sip] Max-Forwards: 70
Jan 1 00:09:57 OpenWrt user.notice syslog: [sip] CSeq: 1 ACK
Jan 1 00:09:57 OpenWrt user.notice syslog: [sip] Call-ID: e0bb1ad41cbf11e2a7aa002590643f37@192.168.1.1
Jan 1 00:09:57 OpenWrt user.notice syslog: [sip] To: <sip:3330017@192.168.1.12;user=phone>;tag=516BeaaKaS03K
Jan 1 00:09:57 OpenWrt user.notice syslog: [sip] From: <sip:3333333@192.168.1.1:5061;user=phone>;tag=2887433184-3792813852-620800679-926901392
Jan 1 00:09:57 OpenWrt user.notice syslog: [sip] Via: SIP/2.0/UDP 192.168.1.1:5061;rport;branch=z9hG4bK-2354953184-3792813852-620800679-926901392
Jan 1 00:09:57 OpenWrt user.notice syslog: [sip] ACK sip:3330017@192.168.1.12;user=phone SIP/2.0
Jan 1 00:09:57 OpenWrt user.notice syslog: [sip] ------------------------------------------------------------------------
Jan 1 00:09:57 OpenWrt user.notice syslog: [sip]recv 460 bytes from udp/[192.168.1.1]:5061 at 00:09:57.020000:
Jan 1 00:09:57 OpenWrt user.notice syslog: [sip] ------------------------------------------------------------------------
Jan 1 00:09:57 OpenWrt user.notice syslog: [sip]
Jan 1 00:09:57 OpenWrt user.notice syslog: [sip] Content-Length: 0
Jan 1 00:09:57 OpenWrt user.notice syslog: [sip] Supported: timer, 100rel, replaces
Jan 1 00:09:57 OpenWrt user.notice syslog: [sip] Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, PRACK, MESSAGE, SUBSCRIBE, NOTIFY, REFER, UPDATE, INFO
Jan 1 00:09:57 OpenWrt user.notice syslog: [sip] Accept: application/sdp, multipart/mixed, application/isup
Jan 1 00:09:57 OpenWrt user.notice syslog: [sip] User-Agent: TAU-8.IP build 1.3.5 SN:VI20001883 sofia-sip/1.12.10
Jan 1 00:09:57 OpenWrt user.notice syslog: [sip] Contact: <sip:89089082646@192.168.1.1:5060>
Jan 1 00:09:57 OpenWrt user.notice syslog: [sip] CSeq: 1 INVITE
Jan 1 00:09:57 OpenWrt user.notice syslog: [sip] Call-ID: e0bb1ad41cbf11e2a7aa002590643f37@192.168.1.1
Jan 1 00:09:57 OpenWrt user.notice syslog: [sip] To: <sip:3330017@192.168.1.12;user=phone>;tag=516BeaaKaS03K
Jan 1 00:09:57 OpenWrt user.notice syslog: [sip] From: <sip:3333333@192.168.1.1:5061;user=phone>;tag=2887433184-3792813852-620800679-926901392
Jan 1 00:09:57 OpenWrt user.notice syslog: [sip] Via: SIP/2.0/UDP 192.168.1.1:5061;rport=5061;branch=z9hG4bK-2354953184-3792813852-620800679-926901392
Jan 1 00:09:57 OpenWrt user.notice syslog: [sip] SIP/2.0 302 Moved Temporarily
Jan 1 00:09:57 OpenWrt user.notice syslog: [sip] ------------------------------------------------------------------------
Jan 1 00:09:57 OpenWrt user.notice syslog: [sip]send 700 bytes to udp/[192.168.1.1]:5061 at 00:09:57.020000:
Jan 1 00:09:57 OpenWrt user.debug syslog: [app:dbg]redirecting to sip:89089082646@192.168.1.1:5060
Jan 1 00:09:57 OpenWrt user.debug syslog: [app:dbg]self_redirect_route: after redirect nature setting
Jan 1 00:09:57 OpenWrt user.debug syslog: [app:dbg]self_redirect_route: after proxy setting, host 192.168.1.1:5060
Jan 1 00:09:57 OpenWrt user.debug syslog: [app:dbg]self_redirect_route: copy proxy to host
Jan 1 00:09:57 OpenWrt user.debug syslog: [app:dbg]self_redirect_route: redirection number hasn't host
Jan 1 00:09:57 OpenWrt user.debug syslog: [app:dbg]self_redirect_route: hostport addr 0xBD3FF94E, host
Jan 1 00:09:57 OpenWrt user.debug syslog: [app:dbg]self_redirect_route: redirect number is found in dialplan
Jan 1 00:09:57 OpenWrt user.info syslog: [app:info]self_regex_redirect_route: return 1
Jan 1 00:09:57 OpenWrt user.debug syslog: [app:dbg]free_redirect_final_mx: free redirect_final_mx
Jan 1 00:09:57 OpenWrt user.debug syslog: [app:dbg]free_all_redirect_counters: free redirect_counters2
Jan 1 00:09:57 OpenWrt user.debug syslog: [app:dbg]free_all_redirect_counters: free redirect_counters
Jan 1 00:09:57 OpenWrt user.info syslog: [app:info]prefix num 4
Jan 1 00:09:57 OpenWrt user.info syslog: [app:info]Redirect number found
Jan 1 00:09:57 OpenWrt user.info syslog: [app:info]Regex redirect call
Jan 1 00:09:57 OpenWrt user.debug syslog: [app:dbg]self_regex_redirect_digit: bit2 = 0
Jan 1 00:09:57 OpenWrt user.debug syslog: [app:dbg]self_regex_redirect_digit: prefix - 4 | after_colon == NULL
Jan 1 00:09:57 OpenWrt user.debug syslog: [app:dbg]self_regex_redirect_digit: prefix flags 2
Jan 1 00:09:57 OpenWrt user.debug syslog: [app:dbg]self_regex_redirect_digit: prefix 4
Jan 1 00:09:57 OpenWrt user.info syslog: [app:info]self_regex_redirect_digit: cdigit '6'|'6' | redirect len 11
Jan 1 00:09:57 OpenWrt user.info syslog: [app:info]redirect: cdigit '6'
Jan 1 00:09:57 OpenWrt user.debug syslog: [app:dbg]self_regex_redirect_digit: redirect const length 11, redirect number 89089082646
Jan 1 00:09:57 OpenWrt user.info syslog: [app:info]Regex redirect call
Jan 1 00:09:57 OpenWrt user.debug syslog: [app:dbg]self_regex_redirect_digit: bit2 = 0
Jan 1 00:09:57 OpenWrt user.debug syslog: [app:dbg]self_regex_redirect_digit: prefix - 97 | after_colon == NULL
Jan 1 00:09:57 OpenWrt user.debug syslog: [app:dbg]self_regex_redirect_digit: prefix flags 0
Jan 1 00:09:57 OpenWrt user.debug syslog: [app:dbg]self_regex_redirect_digit: prefix 97
Jan 1 00:09:57 OpenWrt user.info syslog: [app:info]Regex redirect call
проблема №1
не работает переадресация на внешнюю линию сотовый к примеру.
Настройка такая есть группа вызова с номером ХХХ-ХХ-ХХ
приходит только на FXS0, у этого порта переадресация на сотовый безусловная переадресация. (внутренние порты 101-108)
переадресация срабатывает только с внутренних телефонах
причём АОН "А" передаётся того порта с которого звонишь! (ранее в тестах передовался АОН порта переадресации).
с внешки лог
Jan 1 00:09:57 OpenWrt user.debug syslog: [app:dbg]self_i_state(): call state 10: : : sdp_recv no_oc
Jan 1 00:09:57 OpenWrt user.warn syslog: [app:WARN]NO SIP IN nua_i_state == 302 : Moved Temporarily
Jan 1 00:09:57 OpenWrt user.info syslog: [app:info]SIP: got nua_i_state : 302(Moved Temporarily)
Jan 1 00:09:57 OpenWrt user.notice syslog: [sip] ------------------------------------------------------------------------
Jan 1 00:09:57 OpenWrt user.notice syslog: [sip]
Jan 1 00:09:57 OpenWrt user.notice syslog: [sip] Content-Length: 0
Jan 1 00:09:57 OpenWrt user.notice syslog: [sip] User-Agent: SIP SERV
Jan 1 00:09:57 OpenWrt user.notice syslog: [sip] Max-Forwards: 70
Jan 1 00:09:57 OpenWrt user.notice syslog: [sip] CSeq: 1 ACK
Jan 1 00:09:57 OpenWrt user.notice syslog: [sip] Call-ID: e0bb1ad41cbf11e2a7aa002590643f37@192.168.1.1
Jan 1 00:09:57 OpenWrt user.notice syslog: [sip] To: <sip:3330017@192.168.1.12;user=phone>;tag=516BeaaKaS03K
Jan 1 00:09:57 OpenWrt user.notice syslog: [sip] From: <sip:3333333@192.168.1.1:5061;user=phone>;tag=2887433184-3792813852-620800679-926901392
Jan 1 00:09:57 OpenWrt user.notice syslog: [sip] Via: SIP/2.0/UDP 192.168.1.1:5061;rport;branch=z9hG4bK-2354953184-3792813852-620800679-926901392
Jan 1 00:09:57 OpenWrt user.notice syslog: [sip] ACK sip:3330017@192.168.1.12;user=phone SIP/2.0
Jan 1 00:09:57 OpenWrt user.notice syslog: [sip] ------------------------------------------------------------------------
Jan 1 00:09:57 OpenWrt user.notice syslog: [sip]recv 460 bytes from udp/[192.168.1.1]:5061 at 00:09:57.020000:
Jan 1 00:09:57 OpenWrt user.notice syslog: [sip] ------------------------------------------------------------------------
Jan 1 00:09:57 OpenWrt user.notice syslog: [sip]
Jan 1 00:09:57 OpenWrt user.notice syslog: [sip] Content-Length: 0
Jan 1 00:09:57 OpenWrt user.notice syslog: [sip] Supported: timer, 100rel, replaces
Jan 1 00:09:57 OpenWrt user.notice syslog: [sip] Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, PRACK, MESSAGE, SUBSCRIBE, NOTIFY, REFER, UPDATE, INFO
Jan 1 00:09:57 OpenWrt user.notice syslog: [sip] Accept: application/sdp, multipart/mixed, application/isup
Jan 1 00:09:57 OpenWrt user.notice syslog: [sip] User-Agent: TAU-8.IP build 1.3.5 SN:VI20001883 sofia-sip/1.12.10
Jan 1 00:09:57 OpenWrt user.notice syslog: [sip] Contact: <sip:89089082646@192.168.1.1:5060>
Jan 1 00:09:57 OpenWrt user.notice syslog: [sip] CSeq: 1 INVITE
Jan 1 00:09:57 OpenWrt user.notice syslog: [sip] Call-ID: e0bb1ad41cbf11e2a7aa002590643f37@192.168.1.1
Jan 1 00:09:57 OpenWrt user.notice syslog: [sip] To: <sip:3330017@192.168.1.12;user=phone>;tag=516BeaaKaS03K
Jan 1 00:09:57 OpenWrt user.notice syslog: [sip] From: <sip:3333333@192.168.1.1:5061;user=phone>;tag=2887433184-3792813852-620800679-926901392
Jan 1 00:09:57 OpenWrt user.notice syslog: [sip] Via: SIP/2.0/UDP 192.168.1.1:5061;rport=5061;branch=z9hG4bK-2354953184-3792813852-620800679-926901392
Jan 1 00:09:57 OpenWrt user.notice syslog: [sip] SIP/2.0 302 Moved Temporarily
Jan 1 00:09:57 OpenWrt user.notice syslog: [sip] ------------------------------------------------------------------------
Jan 1 00:09:57 OpenWrt user.notice syslog: [sip]send 700 bytes to udp/[192.168.1.1]:5061 at 00:09:57.020000:
Jan 1 00:09:57 OpenWrt user.debug syslog: [app:dbg]redirecting to sip:89089082646@192.168.1.1:5060
Jan 1 00:09:57 OpenWrt user.debug syslog: [app:dbg]self_redirect_route: after redirect nature setting
Jan 1 00:09:57 OpenWrt user.debug syslog: [app:dbg]self_redirect_route: after proxy setting, host 192.168.1.1:5060
Jan 1 00:09:57 OpenWrt user.debug syslog: [app:dbg]self_redirect_route: copy proxy to host
Jan 1 00:09:57 OpenWrt user.debug syslog: [app:dbg]self_redirect_route: redirection number hasn't host
Jan 1 00:09:57 OpenWrt user.debug syslog: [app:dbg]self_redirect_route: hostport addr 0xBD3FF94E, host
Jan 1 00:09:57 OpenWrt user.debug syslog: [app:dbg]self_redirect_route: redirect number is found in dialplan
Jan 1 00:09:57 OpenWrt user.info syslog: [app:info]self_regex_redirect_route: return 1
Jan 1 00:09:57 OpenWrt user.debug syslog: [app:dbg]free_redirect_final_mx: free redirect_final_mx
Jan 1 00:09:57 OpenWrt user.debug syslog: [app:dbg]free_all_redirect_counters: free redirect_counters2
Jan 1 00:09:57 OpenWrt user.debug syslog: [app:dbg]free_all_redirect_counters: free redirect_counters
Jan 1 00:09:57 OpenWrt user.info syslog: [app:info]prefix num 4
Jan 1 00:09:57 OpenWrt user.info syslog: [app:info]Redirect number found
Jan 1 00:09:57 OpenWrt user.info syslog: [app:info]Regex redirect call
Jan 1 00:09:57 OpenWrt user.debug syslog: [app:dbg]self_regex_redirect_digit: bit2 = 0
Jan 1 00:09:57 OpenWrt user.debug syslog: [app:dbg]self_regex_redirect_digit: prefix - 4 | after_colon == NULL
Jan 1 00:09:57 OpenWrt user.debug syslog: [app:dbg]self_regex_redirect_digit: prefix flags 2
Jan 1 00:09:57 OpenWrt user.debug syslog: [app:dbg]self_regex_redirect_digit: prefix 4
Jan 1 00:09:57 OpenWrt user.info syslog: [app:info]self_regex_redirect_digit: cdigit '6'|'6' | redirect len 11
Jan 1 00:09:57 OpenWrt user.info syslog: [app:info]redirect: cdigit '6'
Jan 1 00:09:57 OpenWrt user.debug syslog: [app:dbg]self_regex_redirect_digit: redirect const length 11, redirect number 89089082646
Jan 1 00:09:57 OpenWrt user.info syslog: [app:info]Regex redirect call
Jan 1 00:09:57 OpenWrt user.debug syslog: [app:dbg]self_regex_redirect_digit: bit2 = 0
Jan 1 00:09:57 OpenWrt user.debug syslog: [app:dbg]self_regex_redirect_digit: prefix - 97 | after_colon == NULL
Jan 1 00:09:57 OpenWrt user.debug syslog: [app:dbg]self_regex_redirect_digit: prefix flags 0
Jan 1 00:09:57 OpenWrt user.debug syslog: [app:dbg]self_regex_redirect_digit: prefix 97
Jan 1 00:09:57 OpenWrt user.info syslog: [app:info]Regex redirect call