msII писал(а): exten => _2XXXXXX,1, Set(CALLERID(number)=номер)
same => n, Dial(${E1}/S${EXTEN},30)
same => n, Playback(vm-nobodyavail)
same => n, Hangup()
Первая строка - exten => _2XXXXXX,1, Set(CALLERID(number)=номер) в рамках freePBX должна быть сформирована через параметры Outbound Caller ID у экстена и/или на транке DAHDI Е1,
затем в параметрах транка Dialed Number Manipulation Rules (Правила для манипуляции набранными номерами) сделать шаблон X. и указать там Outbound Dial Prefix - S
вам будет предупреждение о нестандартном префиксе, уверенно нажать ОК. Это будет добавлять КО ВСЕМ набираемым через этот транк номера впереди буквицу S
и Connectivity => Outbound routes => надо создать маршрут 2XXXXXX и указать этот ваш транк DAHDI
Либо делаем всё в согласии с возможностями интерфейса freePBX, либо - самосборный Астериск с кастомными конфигами.