How to Transfer a Session to an Available Channel
Find a channel that has an available technician and transfer a session to that technician.
Why would you do this? You can reduce customers' waiting time by transferring sessions in Waiting status to a channel that has an available technician.
-
Generate an account holder authentication code (authcode).
Account holders generate authcodes by using the requestAuthCode API method.
- Using HTTP GET
request:
https://secure.logmeinrescue.com/API/requestAuthCode.aspx?email=some@email.com& pwd=secretPassword
- Using HTTP POST
request:
<form method="post" action="https://secure.logmeinrescue.com/API/requestAuthCode.aspx"> <input name="email" value="some@email.com"> <input name="pwd" value="secretPassword"> </form>
Response: OK AUTHCODE:4ahx...80u0
- Using HTTP GET
request:
-
Request the list of available technicians on a channel.
Use the isAnyTechAvailableOnChannel API method to view the list.
- Using HTTP GET
request:
https://secure.logmeinrescue.com/API/isAnyTechAvailableOnChannel.aspx?ChannelID= 1902861082&ExcludingAwayAndBusy=true&authcode=4ahx...80u0
- Using HTTP POST
request:
<form method="post" action="https://secure.logmeinrescue.com/API/ isAnyTechAvailableOnChannel.aspx"> <input name="ChannelID" value="1902861082"> <input name="ExcludingAwayAndBusy" value="true"> <input name="authcode" value="4ahx...80u0"> </form>
Response: TRUE
Note: You may have to repeat this step until you find an available channel. - Using HTTP GET
request:
-
Transfer your selected session to the available channel.
Use the transferSession API method to transfer a session.
- Using HTTP GET
request:
https://secure.logmeinrescue.com/API/transferSession.aspx?session=123456& node=1902861082&noderef=CHANNEL&authcode=4ahx...80u0
- Using HTTP POST
request:
<form method="post" action="https://secure.logmeinrescue.com/API/transferSession.aspx"> <input name="session" value="123456"> <input name="node" value="1902861082"> <input name="noderef" value="CHANNEL"> <input name="authcode" value="4ahx...80u0"> </form>
Response: OK
- Using HTTP GET
request:
The selected session
is transferred to a channel with an available technician.