В viber есть возможность сделать кнопку с отправкой контакта
{
...
"ActionType": "share-phone",
"ActionBody": "reply",
"Text": "Зарегистрироваться"
},
В документации указанно, что если "ActionType": "share-phone" то "ActionBody" должен быть none
Если так сделать то в ответ на нажатие кнопки прилетает text: none
Если указать "ActionBody": "reply", то такой запрос работает только на мобильном клиенте,
а вот на десктопном не работает, прилетает text: reply
Если кто то уже делал такой функционал, скиньте json который вы отправляете