Нет способа узнать, занят ли внешний номер.
Если номер является вашим добавочным номером, вы можете считать звонки с помощью GROUP / GROUP_COUNT или можете проверить состояния добавочных номеров и подсказки, как описано в документах
https: //wiki.asterisk. org / wiki / display / AST / Extension + State + и + Hints
https://wiki.asterisk.org/wiki/display/AST/Device+State [ 115]
If you're using a 32-bit computer it's 2147483647, that's 231-1, the maximum value of a signed 32-bit integer. For a 64-bit computer, it's... more. In any case, it should be enough for any practical purpose where humans are doing commits.
In practice, you're probably going to run out of disk space or your directory indexes become too slow before you hit the maximum revision number limit.
Я думаю, он достаточно большой, чтобы не беспокоиться.
Предположим, он хранится в 32-битном значении. Это означает, что если вы делаете коммит раз в секунду, вам понадобится 136 лет, чтобы получить переполнение.
Possibly more than 2 billion. There is an interesting discussion at http://svn.haxx.se/users/archive-2005-03/0394.shtml
Ответы на основе времени предполагают, что только один человек выполняет коммиты. Здесь у нас как минимум дюжина ... но все они работают, а не коммиты раз в секунду. Опять же, это зависит от того, насколько хорошо вы используете инструмент. Вы можете фиксировать части проекта одновременно, а не весь проект сразу. ... но учитывая другие ответы,