Od czasu do czasu pojawiają się nowe początki numerów telefonów do różnych operatorów, co powoduje niemożność wysyłania smsów na te nowe numery, mimo, że bramki na stronce już je obsługują.
Obecnie niektórzy zmieniali operatora z zachowaniem numeru telefonu i teraz ich numer nie wskazuje na przynależność do sieci do której należą, np. ktoś z numerem 602602602 przeszedł z Ery do Plusa i można wysyłać do niego z bramki Plusa, a z bramki Ery nie.

Numery telefonów, które są obsługiwane przez poszczególne bramki wskazywane są w plikach \Konnekt\sms\*.xml w sekcji acceptNumber, najczęściej w linii 11.

Łatwo byłoby wskazać wszystkie numery 9-cyfrowe zaczynające się od 5, 6, 7 lub 8 we wszytkich bramkach
CODE
  <acceptNumber>(\+48)?0?[5678]\d{8}</acceptNumber>

co spowodowałoby potencjalną możliwość wysyłania do wszystkich numerów ze wszystkich bramek. Byłaby ona jednak niewygodna ze względu na konieczność każdorazowego wskazywania bramki, którą wiadomość może być wysłana (i nie nastąpi błąd). Aby wybór był automatyczny wprowadzane są ograniczenia.
Obecnie (na podstawie listy początków numerów telefonów z http://pl.wikipedia.org/wiki/Numery_telefoniczne_w_Polsce ) najwłaściwsze wydaje się ustawienie następujących ograniczeń numerów:
dla Orange:
* 500, 501, 502, 503, 504, 505, 506, 507, 508, 509
* 510, 511, 512, 513, 514, 515, 516 ,517
* 690 (NMT 450)
* 780,786,789,794,795,796,797,798,799
CODE
      <acceptNumber>(\+48)?0?(5[01]\d|690|450|78[069]|79[4-9])\d{6}</acceptNumber>

uproszczeniem jest dodanie 518 i 519, które nie należą do Orange (do nikogo nie należy)

dla Plusa:
* 601, 603, 605, 607, 609
* 691, 693, 695, 697
* 661, 663, 665, 667, 669
* 885, 887 (używane przez podsieć Sami Swoi)
* 781, 783, 785 UMTS
CODE
  <acceptNumber>(\+48)?0?(6[069][13579]|88[57]|78[135])\d{6}</acceptNumber>

uproszczeniem jest dodanie 699, które nie należy do Plusa (do nikogo nie należy)

dla Ery:
* 600, 602, 604, 606, 608
* 692, 694, 696, 698
* 660, 662,664, 668
* 888, 880, 889, 886, 788 (używane przez podsieć Heyah)
* 787, 788, UMTS
CODE
    <acceptNumber>(\+48)?0?(6[06][02468]|69[2468]||88[0689]|78[78])\d{6}</acceptNumber>

uproszczeniem jest dodanie 666, które nie należy do Ery (do nikogo nie należy)

Jak rozwiązać problem przenoszenia telefonów pomiędzy operatorami?
Jeśli chcemy np. aby można było wysyłać smsy na nr 602602602 (kiedyś Era, teraz Plus) z bramki plusa to możnaby zmienić sekcję acceptNumber w pliku xml bramki plus na np. taką:
CODE
  <acceptNumber>(\+48)?0?((6[069][13579]|88[57]|78[135])\d{6}|602602602)</acceptNumber>

Wtedy dla numeru 602602602 pojawiać się będzie wybór bramki spośród bramki Ery i Plusa.

Aby zmienić numery dla bramki należy:
- zmodyfikować sekcję acceptNumber w odpowiednim pliku \Konnekt\sms\*.xml
- zrestartować Konnekta

Wiele było postów nt. niedziałających numerów telefonów dla bramek oraz powoli wprowadzanych zmian - ten post, mam nadzieję, pomoże wielu forumowiczom, którzy chcieliby korzystać z wysyłania smsów przez Konnekta na nowe numery zanim zmiany zostaną wprowadzone oraz na numery, które zostały przeniesione do innego operatora.