Если кто нибудь сталкивался с консольным софтфоном pjsua, помогите разобраться в проблеме.
Не слышу голоса собеседника, хотя звук звонка и все остальные звуки слышу, все кроме голоса, собеседник меня слышит.
На ноутбуке все работает, на десктопе вот такие вот проблемы.
Логи:
C:>pjsua.exe --local-port=5021 --id sip:[email protected] --registrar sip:192.168
.0.1:5060 --realm "3CXPhonesystem" --username 100 --password 1234 --add-codec=GS
M --no-vad
16:46:53.643 os_core_win32. pjlib 1.4-trunk for win32 initialized
16:46:53.687 sip_endpoint.c Creating endpoint instance...
16:46:53.688 pjlib WinNT IOCP I/O Queue created (006CBDD0)
16:46:53.689 sip_endpoint.c Module "mod-msg-print" registered
16:46:53.691 sip_transport. Transport manager created.
16:46:53.692 sip_endpoint.c Module "mod-pjsua-log" registered
16:46:53.693 sip_endpoint.c Module "mod-tsx-layer" registered
16:46:53.694 sip_endpoint.c Module "mod-stateful-util" registered
16:46:53.694 sip_endpoint.c Module "mod-ua" registered
16:46:53.696 sip_endpoint.c Module "mod-100rel" registered
16:46:53.697 sip_endpoint.c Module "mod-pjsua" registered
16:46:53.697 sip_endpoint.c Module "mod-invite" registered
16:46:53.893 pa_dev.c PortAudio sound library initialized, status=0
16:46:53.893 pa_dev.c PortAudio host api count=3
16:46:53.894 pa_dev.c Sound device count=8
16:46:53.904 wmme_dev.c WMME initialized, found 3 devices:
16:46:53.906 wmme_dev.c dev_id 0: Wave mapper (in=2, out=2)
16:46:53.907 wmme_dev.c dev_id 1: ╠шъЁюЇюэ (C-Media PCI Audio Dev (in=2,
out=0)
16:46:53.908 wmme_dev.c dev_id 2: ─шэрьшъш (C-Media PCI Audio Dev (in=0,
out=2)
16:46:53.909 pjlib WinNT IOCP I/O Queue created (024808A4)
16:46:53.914 sip_endpoint.c Module "mod-evsub" registered
16:46:53.914 sip_endpoint.c Module "mod-presence" registered
16:46:53.916 sip_endpoint.c Module "mod-refer" registered
16:46:53.917 sip_endpoint.c Module "mod-pjsua-pres" registered
16:46:53.917 sip_endpoint.c Module "mod-pjsua-im" registered
16:46:53.918 sip_endpoint.c Module "mod-pjsua-options" registered
16:46:53.919 pjsua_core.c 1 SIP worker threads created
16:46:53.921 pjsua_core.c pjsua version 1.4-trunk for win32 initialized
16:46:53.922 sip_endpoint.c Module "mod-default-handler" registered
16:46:53.933 pjsua_core.c SIP UDP socket reachable at 94.28.48.234:5021
16:46:53.936 udp024979F8 SIP UDP transport started, published address is 94
.28.48.234:5021
16:46:53.937 pjsua_acc.c Account added with id 0
16:46:53.946 tcplis:5021 SIP TCP listener ready for incoming connections at
94.28.48.234:5021
16:46:53.948 pjsua_acc.c Account adde
d with id 1
16:46:53.949 pjsua_acc.c Account sip:[email protected] added with id 2
16:46:53.951 pjsua_core.c TX 416 bytes Request msg REGISTER/cseq=37243 (tdta
024AC5A0) to UDP 192.168.0.1:5060:
REGISTER sip:192.168.0.1:5060 SIP/2.0
Via: SIP/2.0/UDP 94.28.48.234:5021;rport;branch=z9hG4bKPj185f42dcb63f4505b945c7f
c0222b851
Max-Forwards: 70
From: ;tag=6edd1e490238462e861424e6db78be48
To:
Call-ID: 389880019222454ca924680f0c0dab70
CSeq: 37243 REGISTER
User-Agent: PJSUA v1.4-trunk/win32
Contact:
Expires: 300
Content-Length: 0
--end msg--
16:46:53.959 pjsua_acc.c Registration sent
16:46:53.964 pjsua_media.c RTP socket reachable at 94.28.48.234:4000
16:46:53.966 pjsua_media.c RTCP socket reachable at 94.28.48.234:4001
16:46:53.971 pjsua_media.c RTP socket reachable at 94.28.48.234:4002
16:46:53.972 pjsua_media.c RTCP socket reachable at 94.28.48.234:4003
16:46:53.977 pjsua_media.c RTP socket reachable at 94.28.48.234:4004
16:46:53.978 pjsua_media.c RTCP socket reachable at 94.28.48.234:4005
16:46:53.983 pjsua_media.c RTP socket reachable at 94.28.48.234:4006
16:46:53.984 pjsua_media.c RTCP socket reachable at 94.28.48.234:4007
>>>>
Account list:
[ 0] : does not register
Online status: Online
[ 1] : does not register
Online status: Online
*[ 2] sip:[email protected]: 100/In Progress (expires=0)
Online status: Online
Buddy list:
-none-
+=============================================================================+
| Call Commands: | Buddy, IM & Presence: | Account: |
| | | |
| m Make new call | +b Add new buddy .| +a Add new accnt |
| M Make multiple calls | -b Delete buddy | -a Delete accnt. |
| a Answer call | i Send IM | !a Modify accnt. |
| h Hangup call (ha=all) | s Subscribe presence | rr (Re-)register |
| H Hold call | u Unsubscribe presence | ru Unregister |
| v re-inVite (release hold) | t ToGgle Online status | > Cycle next ac.|
| U send UPDATE | T Set online status | < Cycle prev ac.|
| ],[ Select next/prev call +
+
+
| x Xfer call | Media Commands: | Status & Config: |
| X Xfer with Replaces | | |
| # Send RFC 2833 DTMF | cl List ports | d Dump status |
| * Send DTMF with INFO | cc Connect port | dd Dump detailed |
| dq Dump curr. call quality | cd Disconnect port | dc Dump config |
| | V Adjust audio Volume | f Save config |
| S Send arbitrary REQUEST | Cp Codec priorities | f Save config |
+
+
+
+
| q QUIT L ReLoad sleep MS echo [0|1|txt] n: detect NAT type |
+=============================================================================+
You have 0 active call
>>> 16:46:54.063 pjsua_core.c RX 518 bytes Response msg 407/REGISTER/cseq=37
243 (rdata024AADEC) from UDP 192.168.0.1:5060:
SIP/2.0 407 Proxy Authentication Required
Via: SIP/2.0/UDP 94.28.48.234:5021;rport=5021;branch=z9hG4bKPj185f42dcb63f4505b9
45c7fc0222b851;received=192.168.0.25
Proxy-Authenticate: Digest nonce="414d535c0335075255:876bf5e3aa776efbdf4f6a7d981
077e0",algorithm=MD5,realm="3CXPhoneSystem"
To: ;tag=ab1f5353
From: ;tag=6edd1e490238462e861424e6db78be48
Call-ID: 389880019222454ca924680f0c0dab70
CSeq: 37243 REGISTER
User-Agent: 3CXPhoneSystem 9.0.14474.0
Content-Length: 0
Не слышу голоса собеседника, хотя звук звонка и все остальные звуки слышу, все кроме голоса, собеседник меня слышит.
На ноутбуке все работает, на десктопе вот такие вот проблемы.
Логи:
C:>pjsua.exe --local-port=5021 --id sip:[email protected] --registrar sip:192.168
.0.1:5060 --realm "3CXPhonesystem" --username 100 --password 1234 --add-codec=GS
M --no-vad
16:46:53.643 os_core_win32. pjlib 1.4-trunk for win32 initialized
16:46:53.687 sip_endpoint.c Creating endpoint instance...
16:46:53.688 pjlib WinNT IOCP I/O Queue created (006CBDD0)
16:46:53.689 sip_endpoint.c Module "mod-msg-print" registered
16:46:53.691 sip_transport. Transport manager created.
16:46:53.692 sip_endpoint.c Module "mod-pjsua-log" registered
16:46:53.693 sip_endpoint.c Module "mod-tsx-layer" registered
16:46:53.694 sip_endpoint.c Module "mod-stateful-util" registered
16:46:53.694 sip_endpoint.c Module "mod-ua" registered
16:46:53.696 sip_endpoint.c Module "mod-100rel" registered
16:46:53.697 sip_endpoint.c Module "mod-pjsua" registered
16:46:53.697 sip_endpoint.c Module "mod-invite" registered
16:46:53.893 pa_dev.c PortAudio sound library initialized, status=0
16:46:53.893 pa_dev.c PortAudio host api count=3
16:46:53.894 pa_dev.c Sound device count=8
16:46:53.904 wmme_dev.c WMME initialized, found 3 devices:
16:46:53.906 wmme_dev.c dev_id 0: Wave mapper (in=2, out=2)
16:46:53.907 wmme_dev.c dev_id 1: ╠шъЁюЇюэ (C-Media PCI Audio Dev (in=2,
out=0)
16:46:53.908 wmme_dev.c dev_id 2: ─шэрьшъш (C-Media PCI Audio Dev (in=0,
out=2)
16:46:53.909 pjlib WinNT IOCP I/O Queue created (024808A4)
16:46:53.914 sip_endpoint.c Module "mod-evsub" registered
16:46:53.914 sip_endpoint.c Module "mod-presence" registered
16:46:53.916 sip_endpoint.c Module "mod-refer" registered
16:46:53.917 sip_endpoint.c Module "mod-pjsua-pres" registered
16:46:53.917 sip_endpoint.c Module "mod-pjsua-im" registered
16:46:53.918 sip_endpoint.c Module "mod-pjsua-options" registered
16:46:53.919 pjsua_core.c 1 SIP worker threads created
16:46:53.921 pjsua_core.c pjsua version 1.4-trunk for win32 initialized
16:46:53.922 sip_endpoint.c Module "mod-default-handler" registered
16:46:53.933 pjsua_core.c SIP UDP socket reachable at 94.28.48.234:5021
16:46:53.936 udp024979F8 SIP UDP transport started, published address is 94
.28.48.234:5021
16:46:53.937 pjsua_acc.c Account added with id 0
16:46:53.946 tcplis:5021 SIP TCP listener ready for incoming connections at
94.28.48.234:5021
16:46:53.948 pjsua_acc.c Account adde
d with id 1
16:46:53.949 pjsua_acc.c Account sip:[email protected] added with id 2
16:46:53.951 pjsua_core.c TX 416 bytes Request msg REGISTER/cseq=37243 (tdta
024AC5A0) to UDP 192.168.0.1:5060:
REGISTER sip:192.168.0.1:5060 SIP/2.0
Via: SIP/2.0/UDP 94.28.48.234:5021;rport;branch=z9hG4bKPj185f42dcb63f4505b945c7f
c0222b851
Max-Forwards: 70
From: ;tag=6edd1e490238462e861424e6db78be48
To:
Call-ID: 389880019222454ca924680f0c0dab70
CSeq: 37243 REGISTER
User-Agent: PJSUA v1.4-trunk/win32
Contact:
Expires: 300
Content-Length: 0
--end msg--
16:46:53.959 pjsua_acc.c Registration sent
16:46:53.964 pjsua_media.c RTP socket reachable at 94.28.48.234:4000
16:46:53.966 pjsua_media.c RTCP socket reachable at 94.28.48.234:4001
16:46:53.971 pjsua_media.c RTP socket reachable at 94.28.48.234:4002
16:46:53.972 pjsua_media.c RTCP socket reachable at 94.28.48.234:4003
16:46:53.977 pjsua_media.c RTP socket reachable at 94.28.48.234:4004
16:46:53.978 pjsua_media.c RTCP socket reachable at 94.28.48.234:4005
16:46:53.983 pjsua_media.c RTP socket reachable at 94.28.48.234:4006
16:46:53.984 pjsua_media.c RTCP socket reachable at 94.28.48.234:4007
>>>>
Account list:
[ 0] : does not register
Online status: Online
[ 1] : does not register
Online status: Online
*[ 2] sip:[email protected]: 100/In Progress (expires=0)
Online status: Online
Buddy list:
-none-
+=============================================================================+
| Call Commands: | Buddy, IM & Presence: | Account: |
| | | |
| m Make new call | +b Add new buddy .| +a Add new accnt |
| M Make multiple calls | -b Delete buddy | -a Delete accnt. |
| a Answer call | i Send IM | !a Modify accnt. |
| h Hangup call (ha=all) | s Subscribe presence | rr (Re-)register |
| H Hold call | u Unsubscribe presence | ru Unregister |
| v re-inVite (release hold) | t ToGgle Online status | > Cycle next ac.|
| U send UPDATE | T Set online status | < Cycle prev ac.|
| ],[ Select next/prev call +
+
+
| x Xfer call | Media Commands: | Status & Config: |
| X Xfer with Replaces | | |
| # Send RFC 2833 DTMF | cl List ports | d Dump status |
| * Send DTMF with INFO | cc Connect port | dd Dump detailed |
| dq Dump curr. call quality | cd Disconnect port | dc Dump config |
| | V Adjust audio Volume | f Save config |
| S Send arbitrary REQUEST | Cp Codec priorities | f Save config |
+
+
+
+
| q QUIT L ReLoad sleep MS echo [0|1|txt] n: detect NAT type |
+=============================================================================+
You have 0 active call
>>> 16:46:54.063 pjsua_core.c RX 518 bytes Response msg 407/REGISTER/cseq=37
243 (rdata024AADEC) from UDP 192.168.0.1:5060:
SIP/2.0 407 Proxy Authentication Required
Via: SIP/2.0/UDP 94.28.48.234:5021;rport=5021;branch=z9hG4bKPj185f42dcb63f4505b9
45c7fc0222b851;received=192.168.0.25
Proxy-Authenticate: Digest nonce="414d535c0335075255:876bf5e3aa776efbdf4f6a7d981
077e0",algorithm=MD5,realm="3CXPhoneSystem"
To: ;tag=ab1f5353
From: ;tag=6edd1e490238462e861424e6db78be48
Call-ID: 389880019222454ca924680f0c0dab70
CSeq: 37243 REGISTER
User-Agent: 3CXPhoneSystem 9.0.14474.0
Content-Length: 0