t_uac_start用于主动发起一个sip命令,对于invite,最后的From和To是必填字段。
但是,测试了几次,都不成功。
kamcmd tm.t_uac_start INVITE sip:95567@192.168.10.64:5080 . . "From: sip:1000@192.168.10.121\r\nTo: sip:95567@192.168.10.64:5080\r\n"
error: 400 - Invalid headers
"From: sip:1000@192.168.10.121\r\nTo: sip:95567@192.168.10.64:5080\r\n" ----不对
"From: sip:1000@192.168.10.121\r\n" "To: sip:95567@192.168.10.64:5080\r\n" ----不对
"From: sip:1000@192.168.10.121\nTo: sip:95567@192.168.10.64:5080\n" ----不对
-------这里的From和To到底要怎么分割??\r\n怎么写?
日志报错如下:
/usr/bin/kamailio[18632]: ERROR: <core> [core/parser/msg_parser.c:261]: get_hdr_field(): no eol - bad body for <From> (hdr type: 4) [sip:1000@192.168.10.121\r\nTo: sip:95567@192.168.10.64:5080\r\n]
/usr/bin/kamailio[18632]: ERROR: <core> [core/parser/msg_parser.c:341]: parse_headers(): bad header field [From: sip:1000@192.168.10.121\r\nTo: sip:95567@192.168.10.64:5080\r\n]
以为是版本太低导致的,升级到最新版本:5.8.4还是不行。
谁能告诉我,这个From头要怎么填写?请在评论区写出来,不胜感激!!