media_bug_answer_req
是否从振铃就开始录音。可用在 originate
命令中,也可以配置在 dialplan
中。如果为true,仅在 200 OK后开始录音。如果为 false,从振铃就开始录音。如果对方是空号,空号、忙碌语音例如(您拨的号码是空号,您呼叫的用户正忙)是在 180 183 振铃消息中的,没有 200 ok,media_bug_answer_req=true
的时候就会录不到。
ignore_early_media
是否从接通后发起 bleg。可以用在 originate 中。如果为 false,从aleg振铃就开始发起bleg。如果为 true,从 aleg 接通才开始发起 bleg。如果对方是空号,可能就会出现 b 接通了,a 是空号 或者 aleg 未接的情况。
execute_on_media=record_session::/var/recordings/1234.mp3
收到媒体之后执行的命令。可以用在 originate
中。如果是 record_session
命令,需要用绝对路径,不支持 ${uuid}
之类的变量。
execute_on_answer=lua::robot/answered.lua
接通之后执行的命令。可以用在 originate
中。
例如:
originate {origination_uuid=3e736498-cc14-45bd-b3d7-090c2f25763d,ignore_early_media=false,originate_timeout=60,mrcrm_context=xxx.callcenter.mrcrm.com,media_bug_answer_req=false,execute_on_answer=lua::robot/answered.lua}sofia/gateway/ab2a4eb1-931b-4dc9-9ebd-e0c63cb79995_xxx.callcenter.mrcrm.com/158xxxx4515 playback XML xxx.callcenter.mrcrm.com robot robot