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 ...}
    ]; |