Какие типы данных доступны в абонентской группе сервера asterisk

Какие типы данных доступны в абонентской группе сервера asterisk?

как проверить тип даты?


person Rajasekar Gunasekaran    schedule 11.07.2011    source источник


Ответы (3)


Язык плана нумерации Asterisk слабо типизирован (не имеет типов как таковых). Все значения являются строками, но в некотором контексте могут рассматриваться как числа (например, арифметические выражения). Единственный способ проверить «тип» — использовать регулярное выражение для проверки значения.

Есть некоторые функции, такие как HASH или SORT, которые, кажется, работают с некоторыми сложными типами данных, но это не основные функции язык, а скорее помощники для конкретных случаев использования.

person Jacek Konieczny    schedule 11.07.2011
comment
есть ли какое-нибудь приложение для сравнения дат? - person Rajasekar Gunasekaran; 11.07.2011

Нет, в диалплане все является строкой. Вы можете использовать AGI для проверки даты или сравнения различных вещей.

Что именно вам нужно? Я предполагаю, но, возможно, это будет полезно: Как включить контексты на основе время и дата

person Michał Niklas    schedule 13.07.2011

Типа в диалплане нет, все можно лечить строковой переменной.

Но при необходимости вы всегда можете использовать свой любимый язык программирования с помощью AGI.

person varadhan    schedule 15.02.2013