Fanvil URL
Fanvil URL
URI Specifications
Version: <V0.0.5>
Contents..............................................................................................................................................1
1 Introduction.................................................................................................................................... 2
1.1 Overview............................................................................................................................ 2
2 Action URL.....................................................................................................................................3
2.1 Introduction........................................................................................................................ 3
2.2 Protocol Description...........................................................................................................3
2.3 Action URL Configuration................................................................................................ 3
2.4 Event List........................................................................................................................... 4
2.5 Variable List....................................................................................................................... 6
3 Active URI...................................................................................................................................... 8
3.1 Introduction........................................................................................................................ 8
3.2 Set Active URI Limit IP.....................................................................................................8
3.3 Instruction List................................................................................................................... 9
3.4 Protocol Description.........................................................................................................12
3.5 Sending a Group of Numbers...........................................................................................12
3.6 Application Examples...................................................................................................... 13
3.7 SIP Notify Push Active URI Command...........................................................................14
1 Introduction
1.1 Overview
Action URL is used by a telephone set to report the current status to the remote console.
Active URI is used by a remote console to control various operations of a telephone set.
Action URL and Active URI are mainly used in Computer Telephony Integration (CTI) scenarios.
A telephone set reports its own status to a PC and the PC controls the operations of the telephone
set. Typical application scenarios include the call center. An attendant operates the telephone set
on the PC by using the CTI software.
2 Action URL
2.1 Introduction
When the status of a telephone set changes, the telephone set sends an HTTP Get request to the
remote console to notify this event. The console can perform corresponding operations on the
telephone set based on the status change.
1) For a variable valid only in incoming calls, this variable is replaced with the
2) For a variable valid only in outgoing calls, this variable is replaced with the
3) For a variable valid only in conversations, this variable is replaced with the
established, Call terminated, Transfer call, Blind transfer call, Attended transfer call,
3.1 Introduction
The remote console initiates an HTTP Get request, the HTTP server embedded into the telephone
set parses the instruction and responds to the request to remotely control the telephone set.
In some environments, HTTP authentication is enabled by default for telephone sets at delivery
to ensure security. The HTTP URL format is as follows:
http://admin:admin@192.168.1.190/cgi-bin/ConfigManApp.com?key=OK
"admin:admin" indicates the default authentication user name and password of the HTTP server
embedded into the telephone set. The user name and password are consistent with those used for
logging in to the management webpage.
1) Answer a call: when you receive a call, use the http: / / phone IP / CGI bin/
ConfigManApp.com?key=OK Answer the call;
2) Answer the second call: after receiving the second call, use http: / / phone IP / CGI bin/
ConfigManApp.com?key=OK Answer the second call; the first call is automatically held.
3) Switching between two calls: there are two ways to switch calls: one is to use F_ Flash
command, one is to use prev_ call/next_ Call and F_ The combination command of hold has the
following differences:
It is assumed that the telephone has a, B and C 3-way calls, and the current call path is a,
and B / C is in hold state. Using http: / / phone / CGI bin/ ConfigManApp.com?key=F_
Flash switches the current channel. After inputting the command, B switches to call status,
and a / C is hold state
It is assumed that the telephone has a, B and C 3-way calls, and the current call path is a,
and B / C is in hold state. Using http: / / phone IP / CGI bin/
ConfigManApp.com?key=prev_ Call (or next_ Call) to call B, and then through IP / CGI
bin/ ConfigManApp.com?key=F_ Hold will switch bresume to call status.
The corresponding scheme can be selected according to the actual scene
Transfer the second way call: use the method in step 3) to switch the call to the second channel
(at this time, the second way is hold or the call status is OK, which does not affect the transfer),
and use http: / / phone IP / CGI bin/ ConfigManApp.com?key=F_ Transfer; 0000; OK command
will transfer the call attendance to 0000 (or other number), after 0000 answers, use http: / / phone
IP / CGI bin/ ConfigManApp.com?key=OK Order completion of attendance transfer.
key=OK
2. IP limit of push SIP notify command: refer to 3.2 Active URI Limit IP。