1. Το 4 μπορεί να φύγει απροβλημάτιστα.
2. Ο γεωγραφικός κωδικός (τριψήφιος) θα πρέπει να μείνει γιατί είναι κάτι που κατηγοριοποιεί άμεσα τους voip χρήστες με βάση την περιοχή τους.
3. Τα ψηφία θα πρέπει να είναι 10 για λόγους ομοιομορφίας με τα σταθερά νούμερα
Πιο πιθανή βλέπω την σειριακή αριθμοδότηση.
Έχω όμως έναν προβληματισμό. Στο δίκτυο της Αθήνας (AWMN) δεν υπάρχει διαχωρισμός των sip servers (δηλαδή δεν υπάρχει νούμερο στο 10ψηφιο) που να δηλώνει των sip server. Δεν το γνωρίζω αρκετά το θέμα, αλλά πως πετυχαίνετε εκεί η δρομολόγηση μεταξύ των servers;
Μιχάλη είσαι σίγουρος ότι πρέπει να φαίνεται (και να διαχωρίζεται από το νούμερο) ο sip server. Όσο το έψαξα δεν βρήκα (και σε άλλα δίκτυα - και εμπορικά π.χ ALTEC) να υπάρχει τέτοιο πράγμα.
Δηλαδή, με κοινή αριθμοδότηση (χωρίς ψηφία που να διαχωρίζουν τους sip servers) πως επιτυγχάνεται η δρομολόγηση μεταξύ τους. Δεν συνάντησα πουθενά καμία πρόταση για διαχωρισμό με βάση ψηφίο.
Αν θέλεις μπορείς να το κοιτάξεις και να ρωτήσεις τα παιδιά στην Αθήνα.
Αυτό που προτείνεις, ουσιαστικά αποτελεί peer to peer επικοινωνία μεταξύ των sip servers, το οποίο είναι εφικτό και λειτουργικό, αλλά καθόλου πρακτικό για δημόσια δίκτυα (μπορούμε να φανταστούμε το CyWN σαν δημόσιο τηλεφωνικό δίκτυο κι ας είναι μικρό).
Αντιγράφω από το RFC του SIP:
SIP network elements
SIP User Agents (UAs) are the end-user devices, used to create and manage a SIP session. A SIP UA has two main components, the User Agent Client (UAC) send messages and answers with SIP responses, the User Agent Server (UAS) responds to SIP requests sent by the peer. SIP UAs may work in point to point mode. Typical implementations of a UA are SIP softphones, SIP hardphones and SIP-enabled ATAs.
SIP also defines server network elements. Although two SIP endpoints can communicate without any intervening SIP infrastructure, which is why the protocol is described as peer-to-peer, this approach is impractical for a public service. There are various implementations that can act as SIP servers:
RFC 3261 defines these server elements:
" Proxy, Proxy Server: An intermediary entity that acts as both a server and a client for the purpose of making requests on behalf of other clients. A proxy server primarily plays the role of routing, which means its job is to ensure that a request is sent to another entity "closer" to the targeted user. Proxies are also useful for enforcing policy (for example, making sure a user is allowed to make a call). A proxy interprets, and, if necessary, rewrites specific parts of a request message before forwarding it."
"A registrar is a server that accepts REGISTER requests and places the information it receives in those requests into the location service for the domain it handles."
"A redirect server is a user agent server that generates 3xx responses to requests it receives, directing the client to contact an alternate set of URIs.The redirect server allows SIP Proxy Servers to direct SIP session invitations to external domains."
"It is an important concept that the distinction between types of SIP servers is logical, not physical."
Other SIP related network elements are
Session border controllers (SBC), they serve as "man in the middle" between UA and SIP server, see the article SBC for a detailled description.
Various types of gateways at the edge between a SIP network and other networks (as a phone network)