EPVPN

From eventphone.de
Jump to: navigation, search
EPVPN Logo
The VP6500 booting

EPVPN Wiki

EPVPN

Our virtual phone network - EPVPN - can be seen as a long term event in between all the other events. Why? Stay connected in between events while keeping your pseudonymity intact.

Quickstart

  1. Log in with your eventphone account or Signup before.
  2. Go to EPVPN --> new extension
  3. Configure your SIP client as described below

Dialin

Configuration

SIP user

Technical Data:

  • SIP proxy: hg.eventphone.de
  • SIP username: your extension number, e.g. 1234
  • SIP password: your password as listed on eventphone.de
  • SIP port: 5060 UDP or Port 5061 TCP/TLS
  • RTP ports: dynamically assigned between 10000 and 20000
  • Behind NAT? Don't forget to send keep-alive packets every minute or so.

PSTN Dialplan integration (Germany)

Users of PSTN numbers may configure 01999 as prefix for eventphone, which is set up to loop back to itself - so e.g. 01999-0310 will be reduced to 0310. This loopback feature comes in handy when configuring devices such as the Fritz!BOX that can switch between VoIP providers based upon different prefix numbers.

The German numbering plan reserves a range (0198 - 0199) as prefix for network internal routing. Thus the prefix 01999 should not conflict with any assigned national prefix. (see http://www.bundesnetzagentur.de/SharedDocs/Downloads/DE/BNetzA/Sachgebiete/Telekommunikation/Regulierung/Nummernverwaltung/Nummerierungskonzept/Nummerierungskonzept2011pdf.pdf page 83 for further information)

Dialplan Considerations

  • 0...: prefixes and routing
  • 0310: network announcement
  • 10xx: reserved for hacker spaces (call us if you need one)
  • 11xx - 1999: reserved for future use
  • 20xx: reserved for PoC
  • 2100 - 6999: ordinary user extensions
  • 8xxx: IVR, Scripts, announcements, automated responses
  • 7... and 9...: reserved for future use

see also: Online EPVPN Phonebook, Phonebook (XML), Phonebook (snom-XML) (no login required)

FAQ and Troubleshooting

  • Port 5061 SIPS TLS Certificate? - subject `C=DE,O=Eventphone,OU=EPVPN,CN=hg.eventphone.de', issuer `C=DE,O=Eventphone,OU=EPVPN,CN=hg.eventphone.de', RSA key 2048 bits, signed using RSA-SHA, activated `2012-09-18 18:22:16 UTC', expires `2022-09-16 18:22:20 UTC', SHA-1 fingerprint `50988efc6a0af552f4ccfa4826b5d9c395fd5a28'
-----BEGIN CERTIFICATE-----
MIIDpzCCApGgAwIBAgIEUFi71TALBgkqhkiG9w0BAQUwTTELMAkGA1UEBhMCREUx
EzARBgNVBAoTCkV2ZW50cGhvbmUxDjAMBgNVBAsTBUVQVlBOMRkwFwYDVQQDExBo
Zy5ldmVudHBob25lLmRlMB4XDTEyMDkxODE4MjIxNloXDTIyMDkxNjE4MjIyMFow
TTELMAkGA1UEBhMCREUxEzARBgNVBAoTCkV2ZW50cGhvbmUxDjAMBgNVBAsTBUVQ
VlBOMRkwFwYDVQQDExBoZy5ldmVudHBob25lLmRlMIIBIDALBgkqhkiG9w0BAQED
ggEPADCCAQoCggEBALfAQEKzYRHwm4WO2prre7aW69A9QRfH7NfldBRWw9/S0JV3
usBcJQQnkiZ4R6Xd7ZJ2IPxKgxIplif/pzgEUbR2UJii/G5Rw+8q/uk2Kic85dmy
gR6sdqEP8fU/ojMrPZTBW0k6DZDx9Kq+tFZidFNiWOAP3tj3Bh5x/hKI/i+UA3vO
E4gSVfdkPqeCOAn8SZYLUBpygvp+Mx3jPduTuWbkOrjLeXeaGifHEg/8ItW4+9Ku
vGJfDlPOhPkvQVWOVn3ejN6hcc65brnfjyyrh/4nnyBB84lOcNbz65JRd+EiZgzt
Kt/VwswqzGPjft9KJouZSfbhg96t/wyw+TBwy3cCAwEAAaOBlDCBkTAPBgNVHRMB
Af8EBTADAQH/MBsGA1UdEQQUMBKCEGhnLmV2ZW50cGhvbmUuZGUwMQYDVR0lBCow
KAYIKwYBBQUHAwEGCCsGAQUFBwMDBggrBgEFBQcDCQYIKwYBBQUHAwgwDwYDVR0P
AQH/BAUDAwcmADAdBgNVHQ4EFgQUGre4QSk5BKoRvHFKUsZ8JamI+RwwCwYJKoZI
hvcNAQEFA4IBAQAye/Zw8WLLZGy/Xtg7Ri3qEyCAl0EE1wEQbfDVojUamfAQe9mB
WrXfaM/wRYkd8qwTwRUnn1g4yv7qR+uQ5w3eB7J04beuHA80K/JsCt7oaFqr6JTP
RW4BJoalpdCWMwAQpi49wJGQgY4Pm247sDFESjOwZ3aLJABjeXgUNCBfr7eQ/JfI
kSPWdvrl2JYUmdrtexNi4K2JXO/akgVGE2idilsd6uGpsF7ub+zcKkv23/tJrjep
jjZVS40SBAIe2egL7emtsknJM/0JvLuYPj+B0BDCJhxKNk1zyEuebGH7/fOaAh0g
culS4d1U50LPCSwwrv1tk4GfnTZ+YVSbBNGt
-----END CERTIFICATE-----

Timeline

  • 2009-12-04: first successful test call
  • 2009-12-18: first successful test call with NAT 2 NAT
  • 2009-12-18: start of public test phase
  • 2009-12-27 - 30: heavy testing during 26C3
  • 2010-02-01: end of public test phase and final setup
  • 2012-09-17: migration to new voip server software
  • 2013-02-05: SIP over TLS (and SRTP) on hg.eventphone.de port 5061
  • 2016-10-14: still up and running.