sip_endpoints.list
Description
Fetch a list of the sip endpoints that have been configured on this gateway.
Arguments
None.
Example Requests & Responses
Example One
Request
Requests a list of the endpoints configured on this gateway.
{ 'method' => 'sip_endpoints.list', 'parameters' => { } } |
Response
Returns an array of endpoint objects.
'sip_endpoints' => [ { 'remotesecret' => 'myremotesecret', 'outboundproxy' => 'myproxy.example.tld', 'nat' => 'yes', 'audio_codecs' => [ { 'value' => '1', 'id' => 'ulaw' }, { 'value' => '1', 'id' => 'alaw' }, { 'value' => '1', 'id' => 'g722' }, { 'value' => '1', 'id' => 'g726' }, { 'value' => '1', 'id' => 'g729' }, { 'value' => '1', 'id' => 'gsm' } ], 'g726_pr' => '20', 'sendrpid' => 'rpid', 'sipconf_context_name' => 'myepusername_42', 't38transport' => 'udptl', 'usereqphone' => '1', 'allowoverlap' => '1', 'g729_silence_suppression' => '1', 'session-minse' => '90', 'timerb' => '32000', 'insecure' => '1', 'fromuser' => 'myfromuser', 'enable_advanced' => '1', 'g729_pr' => '20', 'rtpholdtimeout' => '0', 'fromdomain' => 'myfromdomain', 'name' => '8005555555', 'callingpres' => 'allowed_not_screened', 'g726nonstandard' => '1', 'port' => '1234', 'dtmfmode' => 'auto', 'honorsdpversion' => '1', 'use_q850_reason' => '1', 'transport' => [ 'UDP', 'TCP' ], 'session-refresher' => 'uas', 'progressinband' => 'yes', 'object_type' => 'sip_endpoint', 'g722_pr' => '20', 'timert1' => '500', 'registration' => 'out', 't1min' => '500ms', 'auth' => '8005555555', 'session-timers' => 'accept', 'allowtransfer' => '1', 'registertrying' => '1', 'object_id' => 42, 'gsm_pr' => '20', 'alaw_pr' => '20', 'ulaw_pr' => '20', 'rtptimeout' => '0', 'extension' => '100', 'secret' => 'myeppassword', 'codec_order' => [ { 'order' => '1', 'name' => 'ULAW', 'id' => 'ulaw' }, { 'order' => '2', 'name' => 'ALAW', 'id' => 'alaw' }, { 'order' => '3', 'name' => 'G722', 'id' => 'g722' }, { 'order' => '4', 'name' => 'G726', 'id' => 'g726' }, { 'order' => '5', 'name' => 'G729', 'id' => 'g729' }, { 'order' => '6', 'name' => 'GSM', 'id' => 'gsm' } ], 'host' => 'myephostname.example.tld', 'g729_voice_detection' => '1', 'defaultuser' => 'myepusername', 'trustrpid' => '1', 'promiscredir' => '1', 'preferred_codec_only' => '1', 'session-expires' => '1800', 't38pt_udptl' => 'yes,redundancy,maxdatagram=400,tcf=local,ecmenable=yes', 'max_forwards' => '70', 'object_name' => '8005555555', 'qualify' => '1', 'qualifyfreq' => '60', 'rtpjittermode' => 'static', 'rtpjitterdelay' => '50', }, { ... Successive SIP Endpoint definitions ...} ]; |