Yamaha CS-700 Integrators Reference Guide
163
Appendix B – Crestron Integration TCP/IP
Integration with Crestron over TCP/IP is through telnet interface.
Crestron is required to maintain a continuous telnet session with CS-700 in order to control its behavior
properly. When integrating with Crestron, following these steps will provide a good user experience:
1-
Crestron device must maintain a session with CS-700 at all times. On a lost session, Crestron
device must repeatedly attempt the telnet connection till the connection is re-established.
2-
On a reconnection with CS-700, Crestron device must provide username and password as in IP
3-
On a successful login, Crestron device must issue the following commands:
a.
regnotify
b.
set dialer-connection-mode rc
4-
Crestron device must issue “get registration” and receive a reply “val registration 200” before
attempting SIP calls.
Note that on a power-up, CS-700 will come up un-registered with SIP server. SIP registration procedure
begins when the Crestron device issues “set dialer-connection-mode rc” command in the steps above.
The following examples show how a typical dialer state machine will control the CLI to make calls and to
mix them in a conference.
Make two calls then conference them
The user makes a call to 1234 on line 1, then puts the call on hold. The user then makes a call to
7890 on line 2, then creates a conference between line 1 and line 2.
dial 1 1234
hold 1
dial 2 7890
Held calls cannot be conferenced, user must have both calls active before initiating a
conference bridge.
resume 1
join 1 1 2 1
Since USB and Bluetooth are both optional in the join, join 1 1 2 1 is identical to join 1 1 2 1 usb
0 bt 0.
Hold calls in conference