TAPI structures
TAPI messages
Action
EVENT = LINE_DEVSPECIFIC
dwParam1 =
SLDSMT_LINE_PROPERTY_CHANGED
dwParam2 =
LPCT_DEVICE_IPADDRESS
Variation result:
- Same as above
- Same as above
The device TAPI100 moves across WiFi
networks resulting in change in the IPv4
address from 10.77.31.250 to 10.77.31.176
Variation 1: The device TAPI100 moves
from a IPv4 n/w to a Ipv6 n/w with new ip
as 2001:db8::1:0:0:1
Variation 2: The device TAPI100 is
docked/undocked and hence changes from
WAN/LAN to wireless network
LINEDEVCAPS::DevSpecific
RegisteredIPAddressMode =
IPAddress_IPv4_only
RegisteredIPv4Address = "10.77.31.176"
(B01F4D0A -Little endian Hex format)
Variation 1:
LINEDEVCAPS::DevSpecific
RegisteredIPAddressMode =
IPAddress_IPv6_only
RegisteredIPv6Address =
"2001:db8::1:0:0:1"
(Application should use the Offset and size
fields of IPv6 address from
LINEDEVCAPS to retrieve the value of
IPv6 address)
Variation 2:
LINEDEVCAPS::DevSpecific
RegisteredIPAddressMode =
IPAddress_IPv4_only
RegisteredIPv4Address = "10.77.31.176"
lineGetDevCaps() returns success
lineGetDevCaps() with DeviceID =
DeviceId of TAPI100
Notify the Phone Application and Expose the Changed IP Address
TAPI structures
TAPI Message
Action
phoneDevices are Enumerated
phoneInitializeEx
phoneOpen() returns success
phoneOpen for a phoneDevice of wireless
device TAPI100
Cisco Unified TAPI Developers Guide for Cisco Unified Communications Manager, Release 15 and SUs
544
Message Sequence Charts
Notify the Phone Application and Expose the Changed IP Address
