CPC H04L 65/1073 (2013.01) [H04L 65/1069 (2013.01); H04L 67/125 (2013.01); H04W 4/70 (2018.02)] | 19 Claims |
1. A method implemented in a wireless device comprising a first Session Initiation Protocol, SIP, client, the method comprising:
registering, by the first SIP client, with an Internet Protocol, IP, Multimedia communication Subsystem, IMS, network and waiting for incoming SIP calls;
answering, by the first SIP client, an incoming SIP call from at least one authorized second SIP client associated with an Internet-of-Things, IoT, application;
after answering the incoming SIP call, negotiating an IMS data channel for a plurality of predetermined endpoints associated with the IoT application;
creating a local endpoint at the wireless device for at least one of the plurality of predetermined endpoints associated with the IoT application;
after establishing the IMS data channel, using the local endpoint at the wireless device to exchange data, over the IMS data channel, with the at least one of the plurality of predetermined endpoints associated with the IoT application; and
one or more of:
during the incoming SIP call, listening for at least one control command from an endpoint associated with the at least one authorized second SIP client through the IMS data channel;
dynamically adding at least one temporary endpoint involving re-negotiation of the IMS data channel; and
dynamically subtracting the at least one temporary endpoint involving re-negotiation of the IMS data channel.
|