Summary of Contents for Grandstream Networks GRP26 Series
Page 1
Grandstream Networks, Inc. GRP26xx Series CTI Guide...
Page 2
GRP26xx Series - CTI Guide CTI (Computer-Telephony Integration) provides ability to manage phone calls from a computer including basic call operations such as making and answering calls, and advanced call operations such as call forward, conference, call hold and more. Grandstream GRP26XX series support CTI operations and commands providing complete control over phone calls from a desktop computer.
Request format The general CTI commands request format is: http://Phone-IP-Address/cgi-bin/function?passcode=PASSWORD¶m=value “Function” is one of CTI functions as described in next chapter (api-get_line_status for example) “Password” is the phone’s admin/user level password “Param=value” is the parameter for specific CTI function type Response format Positive answer with no returned value {"response":"success", "body": "complete"}...
Page 4
Following commands have been run in a web browser on computer in same phone’s network. In the examples below, a GRP26XX phone is used with IP address 192.168.5.135 and admin/user level password set to (passcode=admin). Functions used on GRP26XX Line Status Function General Format The general format of CTI command to retrieve the line status is: http://Phone-IP-Address/cgi-bin/api-get_line_status?passcode=PASSWORD...
Page 5
Phone Operations Functions General format The general format of CTI command to send phone operations is: http://Phone-IP-Address/cgi-bin/api-phone_operation?passcode=PASSWORD&cmd=OPERATION Examples Operation Function Examples http://192.168.5.135/cgi-bin/api-phone_operation? endcall End established call passcode=admin&cmd=endcall Put the established call on http://192.168.5.135/cgi-bin/api-phone_operation? holdcall Hold passcode=admin&cmd=holdcall acceptcal http://192.168.5.135/cgi-bin/api-phone_operation? Accept incoming call passcode=admin&cmd=acceptcall http://192.168.5.135/cgi-bin/api-phone_operation? rejectcall...
Page 6
{"response":"success", "body": [{"id": 1, "sip_server":"testsipserver.com", "sip_id": "1234", "name": Response "test_account","reg": 1}, {"id": 2, "sip_server": "", "sip_id": "", "name":"", "reg": 0}]} In this example, the phone shows account 1’s basic SIP information and that account 1 is registered. Make Call General format The general format of CTI command to initiate a call is: http://Phone-IP-Address/cgi-bin/api-make_call?passcode=PASSWORD&phonenumber=NUMBER Example...
Page 7
The Reset Command requires the Admin level password in the passcode field. Sending Keys Functions General format The general format of CTI command to send keys functions is: http://Phone-IP-Address/cgi-bin/api-send_key?passcode=PASSWORD&keys=KEY Examples Function Examples http://192.168.5.135/cgi-bin/api SPEAKER Enable or Disable Speaker send_key?passcode=admin&keys=SPEAKER http://192.168.5.135/cgi-bin/api-send_key?passcode=admin&keys=XFER XFER Enable Transfer Note: This command works only during established call...
MPK[1-X] Select MPK keys http://192.168.5.135/cgi-bin/api-send_key?passcode=admin&keys=MPK1 STAR Press star key http://192.168.5.135/cgi-bin/api-send_key?passcode=admin&&keys=STAR ONHOOK Reject call http://192.168.5.135/cgi-bin/api-send_key?passcode=admin&keys=ONHOOK OFFHOO Answer call http://192.168.5.135/cgi-bin/api-send_key?passcode=admin&keys=OFFHOOK Press OK http://192.168.5.135/cgi-bin/api-send_key?passcode=admin&&keys=OK LOCK Lock keypad http://192.168.5.135/cgi-bin/api-send_key?passcode=admin&keys=LOCK UNLOCK Unlock keypad http://192.168.5.135/cgi-bin/api-send_key?passcode=admin&keys=UNLOCK Press UP http://192.168.5.135/cgi-bin/api-send_key?passcode=admin&keys=UP DOWN Press DOWN http://192.168.5.135/cgi-bin/api-send_key?passcode=admin&keys=DOWN LEFT Press LEFT http://192.168.5.135/cgi-bin/api-send_key?passcode=admin&keys=LEFT RIGHT Press RIGHT http://192.168.5.135/cgi-bin/api-send_key?passcode=admin&keys=RIGHT...
Page 9
GRP2636 1.0.9.22+ GRP2670 1.0.9.22+ GRP2650 1.0.9.22+ GRP2601/P/W 1.0.3.18+ GRP2602/P/W/G 1.0.3.18+ GRP2603/P 1.0.3.18+ GRP2604/P 1.0.3.18+ Need Support? Can’t find the answer you’re looking for? Don’t worry we’re here to help! CONTACT SUPPORT...
Need help?
Do you have a question about the GRP26 Series and is the answer not in the manual?
Questions and answers