Aha, I looked a bit more into your logs and found what was expected.
Seems on target machine you have not deployed codec plugins
correctly and sipXtapi are not able to find them. Find this line in your logs:

CpPhoneMediaInterface::CpPhoneMediaInterface hard-coded codec factory ...

This line should list all loaded codecs. E.g. on my system it looks like:

CpPhoneMediaInterface::CpPhoneMediaInterface hard-coded codec factory
Codec[0] cost=0
SdpCodec: codecId=8, payloadId=8, mime='audio/pcma', rate=8000,
pktLen=20000, numCh=1, fmtData=''

Codec[1] cost=0
SdpCodec: codecId=121, payloadId=121, mime='audio/g726-24', rate=8000,
pktLen=20000, numCh=1, fmtData=''

Codec[2] cost=1
SdpCodec: codecId=114, payloadId=114, mime='audio/amr', rate=8000,
pktLen=20000, numCh=1, fmtData='octet-align=1'

Codec[3] cost=1
SdpCodec: codecId=108, payloadId=-1, mime='audio/ilbc', rate=8000,
pktLen=30000, numCh=1, fmtData=''

Codec[4] cost=0
SdpCodec: codecId=122, payloadId=122, mime='audio/g726-32', rate=8000,
pktLen=20000, numCh=1, fmtData=''

Codec[5] cost=0
SdpCodec: codecId=120, payloadId=120, mime='audio/g726-16', rate=8000,
pktLen=20000, numCh=1, fmtData=''

Codec[6] cost=1
SdpCodec: codecId=3, payloadId=3, mime='audio/gsm', rate=8000,
pktLen=20000, numCh=1, fmtData=''

Codec[7] cost=0
SdpCodec: codecId=96, payloadId=96, mime='audio/speex', rate=8000,
pktLen=20000, numCh=1, fmtData=''

Codec[8] cost=0
SdpCodec: codecId=97, payloadId=97, mime='audio/speex', rate=8000,
pktLen=20000, numCh=1, fmtData='mode=2'

Codec[9] cost=0
SdpCodec: codecId=98, payloadId=98, mime='audio/speex', rate=8000,
pktLen=20000, numCh=1, fmtData='mode=5'

Codec[10] cost=0
SdpCodec: codecId=99, payloadId=99, mime='audio/speex', rate=8000,
pktLen=20000, numCh=1, fmtData='mode=7'

Codec[11] cost=0
SdpCodec: codecId=123, payloadId=123, mime='audio/g726-40', rate=8000,
pktLen=20000, numCh=1, fmtData=''

Codec[12] cost=1
SdpCodec: codecId=116, payloadId=116, mime='audio/amr-wb', rate=16000,
pktLen=20000, numCh=1, fmtData='octet-align=1'

Codec[13] cost=0
SdpCodec: codecId=0, payloadId=0, mime='audio/pcmu', rate=8000,
pktLen=20000, numCh=1, fmtData=''

Codec[14] cost=0
SdpCodec: codecId=124, payloadId=124, mime='audio/g722', rate=16000,
pktLen=20000, numCh=1, fmtData=''

Codec[15] cost=0
SdpCodec: codecId=109, payloadId=-1, mime='audio/telephone-event',
rate=8000, pktLen=20000, numCh=1, fmtData=''

 ...

For simple test I recommend you to copy codec_pcmapcmu.so and
codec_tones.so to your current dir (from which you're running your
application) and test again. These codec set is good for testing,
because codecs_tones is essential codec, and codec_pcmapcmu
is the simplest codec without any dependencies.


-- 
Regards,
Alexander Chemeris.

SIPez LLC.
SIP VoIP, IM and Presence Consulting
http://www.SIPez.com
tel: +1 (617) 273-4000
_______________________________________________
sipxtapi-dev mailing list
[email protected]
List Archive: http://list.sipfoundry.org/archive/sipxtapi-dev/

Reply via email to