Ci Linux по коду городов определить нас. пункт
На вход подается аргумент - номер телефона
Нужно:
1. Взять 10 цифр от конца номера
2. по первым цифрам определить область или оператора сотовой связи (например 045 - Киевская область, 041 -Житомирская область, 093-Life)
3. Перейти к поиску города в этой области по принципу В Житомирской области с кодом 041 определяется город или район 0414 -Бердичевский район, 0412-г. Житомир )
4. Определить населенный пункт звонящего (например 04143-Бердичев, 4563-Белая Церковь)
5. Передать аргумент в виде названия города в функцию void которая выполняет
Если это город
set(&mo, &res, "telset", "Название города");
set(&mo, &res, "telvoice", "gts");
если это оператор сотовой связи
set(&mo, &res, "telset", "Название оператора");
set(&mo, &res, "telvoice", "название оператора");
если города не определен
set(&mo, &res, "telset", "NO");
set(&mo, &res, "telvoice", "no");
6. Создать заглушки для функции set(...)
Прим: Список всех городов не нужен - достаточно рабочего образца. (можно с липовыми городами и операторами сотовой связи).
Оплата WMU гривна.