Scripting API リファレンス|TropoスクリプティングAPI
getHeader() method
これは、呼び出しのための特定のSIPヘッダを引き出します。
例として、
ヘッダーも小文字に置換えられます。だから、
以下は、getHeader メソッドを使用して取得することができるいくつかの潜在的なヘッダです。 最初の部分はヘッダー名を一覧表示し、コロンの後に来る2番目の部分は、返されるサンプルデータです。
- x-sbc-from:"\"username\";tag=2a648c6e",
- x-sbc-allow:"BYE",
- x-sbc-user-agent:"sipgw-1.0",
- x-voxeo-sbc-name:"10.6.60.100",
- x-sbc-contact:"",
- Content-Length:"247",
- To:"",
- x-voxeo-sbc:"true",
- Contact:"",
- x-voxeo-to:"",
- x-sbc-request-uri:"sip:990009369991234567@66.190.50.10:5060",
- x-sbc-call-id:"OWE0OGFkMTE1ZGY4NTI1MmUzMjc1M2Y3Y2ExMzc2YhG.",
- x-sid:"39f4688b8896f024f3a3aebd0cfb40b2",
- x-sbc-cseq:"1 INVITE",
- x-sbc-max-forwards:"70",
- x-voxeo-sbc-session-id:"39f4688b8896f024f3a3aebd0cfb40a3",
- CSeq:"2 INVITE",
- Via:"SIP/2.0/UDP 66.190.50.10:5060;received=10.6.60.100",
- x-sbc-record-route:"",
- Call-ID:"0-13c4-4b7d8ff7-1c3c1b82-7935-1d10b081",
- Content-Type:"application/sdp",
- x-sbc-to:"",
- From:";tag=0-13c4-4b7d8ff7-1c3c1b82-5c7b"
サンプル
if (currentCall.getHeader("x-test-header")) { log("Your header value is " +currentCall.getHeader("x-test-header")); } else { log("Your header value was not found"); }
if ($currentCall.getHeader("x-test-header")) log "Your header value is " + $currentCall.getHeader("x-test-header") else log "Your header value was not found" end
<?php if ($currentCall->getHeader("x-test-header")) { log("Your header value is " . $currentCall->getHeader("x-test-header")); } else { log("Your header value was not found"); } ?>
if (currentCall.getHeader("x-test-header")) : log("Your header value is " + currentCall.getHeader("x-test-header")) else : log("Your header value was not found") end
if (currentCall.getHeader("x-test-header")) { log("Your header value is " +currentCall.getHeader("x-test-header")); } else { log("Your header value was not found"); }
← conference
hangup →