Глядя на спецификацию здесь: https://www.ietf.org/rfc/rfc2445.txt
У меня есть контактное лицо для мероприятия, у вас есть имя, адрес электронной почты и номер телефона.
Я вижу, что я могу добавить это поле:
ORGANIZER;CN=John Smith:MAILTO:[email protected]
Однако я не знаю, где положить номер телефона.В формате iCal, как бы указать номер телефона контактного лица
NB: Я являюсь производителем и основным потребителем этого фида, но в идеале другие могут его потреблять. И я использую DDay.iCal для создания фида.
Предложенного Ответ:
Если я не возражаю, если другие потребители не хватает это поле ... я могу использовать формат X-CUSTOM-поле?
Edit:
В настоящее время я делаю следующее, который работает для меня, но я не уверен, о других клиентах?
ORGANIZER;CN=John Smith;tel=00000000000:mailto:[email protected]
Edit: В некоторых случаях DDay ICal в настоящее время не правильно форматировать это поле, когда, даже если я использую ту же библиотеку, чтобы кодировать и декодировать его. Вот мой метод кодирования:
calEvent.Organizer = new Organizer("mailto:"+detail.EventDetails.ContactEmail)
{
CommonName = detail.EventDetails.ContactName,
Parameters =
{
{"tel", detail.EventDetails.ContactPhone }
}
};
И это выводит его следующим образом: (недостающие пробелы до :mailto...
)
ORGANIZER;CN=Neque porro quisquam est qui dolorem ips & quia dolo;tel=000 0
00 0000 or 000 000 0000 or 000 000 0000
:mailto:[email protected]
.nz
Я бы хотел, чтобы 'mailto:' _and_ 'tel:' поэтому замена 'mailto:' не помогает. – Myster
В этом случае нет стандартного способа встраивания номера телефона. – Evert