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

Return to Documentation Home I Return to Sangoma Support