Какие типы данных доступны в абонентской группе Asterisk Server? - PullRequest
2 голосов
/ 11 июля 2011

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

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

Ответы [ 3 ]

3 голосов
/ 11 июля 2011

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

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

0 голосов
/ 15 февраля 2013

В плане набора нет типа, все может быть обработано строковой переменной.

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

0 голосов
/ 13 июля 2011

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

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

...