bgapi originate [absolute_codec_string='PCMA'][rtp_append_audio_sdp=a=abc]user/1001 &echo
得到的sdp为:
v=0
o=FreeSWITCH 1710885145 1710885146 IN IP4 192.168.1.100
s=FreeSWITCH
c=IN IP4 192.168.1.100
t=0 0
m=audio 25764 RTP/AVP 8 101
a=rtpmap:8 PCMA/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
a=abc
a=ptime:20
当然这个属性目前没有实际意义
属性名称,再加上值,要怎么做?
bgapi originate [absolute_codec_string='PCMA'][rtp_append_audio_sdp='a=abc:123\, 456']user/1001 &echo
得到:
v=0
o=FreeSWITCH 1710887894 1710887895 IN IP4 192.168.1.100
s=FreeSWITCH
c=IN IP4 192.168.1.100
t=0 0
m=audio 23136 RTP/AVP 8 101
a=rtpmap:8 PCMA/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
a=abc:123, 456
a=ptime:20
多个属性又如何?
bgapi originate [absolute_codec_string='PCMA'][rtp_append_audio_sdp='a=abc:123\r\na=def:456']user/1001 &echo
得到:
v=0
o=FreeSWITCH 1710887615 1710887616 IN IP4 192.168.1.100
s=FreeSWITCH
c=IN IP4 192.168.1.100
t=0 0
m=audio 23614 RTP/AVP 8 101
a=rtpmap:8 PCMA/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
a=abc:123
a=def:456
a=ptime:20
测试的版本为1.10.11
既然有rtp_append_audio_sdp,那么是否也有rtp_append_video_sdp?您自己试试
FreeSWITCH的活很细