A method comprising: receiving , by at least one computing device , a first notification from a first mobile computing device and a second notification from a second mobile computing device ; determining , by the at least one computing device and based at least in part on a comparison of the first notification to the second notification, that the first mobile computing device has initiated a non-video phone call with the second mobile computing device; and responsive to determining that the first mobile computing device has initiated the non-video phone call with the second mobile computing device, sending , by the at least one computing device, a first message to the first mobile computing device using a first data connection, and sending , by the at least one computing device, a second message to the second mobile computing device using a second data connection, wherein the first message and the second messages each indicate that the first and second mobile computing devices are able to exchange application data, displaying, based on the received first and second messages, by the first and second mobile computing devices, one or more previously un-displayed options for sending the application data, wherein the one or more previously un-displayed options for sending the application data include an option for initiating a video call between one of the first and second mobile computing devices and the other one of the first and second mobile computing devices. receiving , by at least one computing device , a first notification from a first mobile computing device and a second notification from a second mobile computing device ; determining , by the at least one computing device and based at least in part on a comparison of the first notification to the second notification, that the first mobile computing device has initiated a non-video phone call with the second mobile computing device; and responsive to determining that the first mobile computing device has initiated the non-video phone call with the second mobile computing device, sending , by the at least one computing device, a first message to the first mobile computing device using a first data connection, and sending , by the at least one computing device, a second message to the second mobile computing device using a second data connection, wherein the first message and the second messages each indicate that the first and second mobile computing devices are able to exchange application data, displaying, based on the received first and second messages, by the first and second mobile computing devices, one or more previously un-displayed options for sending the application data, wherein the one or more previously un-displayed options for sending the application data include an option for initiating a video call between one of the first and second mobile computing devices and the other one of the first and second mobile computing devices. sending , by the at least one computing device, a first message to the first mobile computing device using a first data connection, and sending , by the at least one computing device, a second message to the second mobile computing device using a second data connection, wherein the first message and the second messages each indicate that the first and second mobile computing devices are able to exchange application data, displaying, based on the received first and second messages, by the first and second mobile computing devices, one or more previously un-displayed options for sending the application data, wherein the one or more previously un-displayed options for sending the application data include an option for initiating a video call between one of the first and second mobile computing devices and the other one of the first and second mobile computing devices. <EOS>