dialplan
-
Хабрахабр
[Из песочницы] Экспорт плана нумерации Федерального Агентства Связи в реляционную БД
Федеральное Агентство Связи регулярно обновляет размещённый в открытом доступе план нумерации. Если вы используете этот план для определения региона или провайдера абонента в своём диалплане, то скорее всего заинтересованы в актуальности этой информации. На первый взгляд нет ничего сложного в том, чтобы написать приложение, которое загрузит, обработает и отправит данные в БД, однако приступив к реализации, вы неизбежно наткнётесь на…
Читать далее » -
Хабрахабр
[Из песочницы] Генератор масок расширений диалплана Asterisk
package main import ( "encoding/csv" "fmt" "io/ioutil" "log" "net/http" "os" "sort" "strconv" "strings" "golang.org/x/text/encoding/charmap" ) type params struct { URL string Region string Operator string Comment bool Prefix string Suffix string Group bool } func main() else { values = parse(getCodes(p.URL)) } if p.Operator != "" { values = filterOperator(values, p.Operator) } if p.Group { sort.Slice(values, func(i, j int) bool…
Читать далее »