Дошли руки до единого dialplan на базе mysql
Код: Выделить всё
exten => _2XXX,1,Dial(SIP/${EXTEN},5,tT)
exten => _2XXX,2,MySQL(Connect connid 192.168.1.ххх USER ПАРОЛЬ BASE)
exten => _2XXX,3,MySQL(Query resultid ${connid} SELECT mobile FROM numbers WHERE asterisk=${EXTEN})
exten => _2XXX,4,MySQL(Fetch foundRow ${resultid} sip);
Код: Выделить всё
mysql> select mobile from numbers where asterisk=2260;
+----------------+
| mobile |
+----------------+
| 2254-2255-2256 |
+----------------+