- Mitglied seit
- 3 Aug 2004
- Beiträge
- 222
- Punkte für Reaktionen
- 1
- Punkte
- 18
Hallo Leute,
ich bin etwas verzweifelt.
Seit Jahren plagen mich IP Blocks seitens Dus.net.
Laut Dus kommen die Registrations statt mit der DUS ID irgendeine Nummer an. (Welche Nummer steht noch aus, da hab ich nachgefragt)
Ich bin vor kurzem auf Asterisk v20 gegangen und hab auf pjsip umgestellt, dabei habe ich die Asterisk Beispielkonfiguration von Dusnet genommen.
Sie sieht folgendermaßen aus...
pjsip.conf
extensions.conf
Wenn ich einen Wireshark Mitschnitt mache, sehe ich im From Header unter "from address" "asterisk@my.public.ip"
Das ist das einzigste was mir einfallen würde, was Dusnet nicht mag. Allerdings weiß ich nicht wie ich die asterisk durch die 000381234567 ersetzt bekomme.
Setze ich unter [Dus.Net-000381234567] type=endpoint "from_user=000381234567" ein, bekomme ich die Rufnummer nicht mehr übermittelt, aber asterisk wäre weg
Setze ich contact_user kommt ein zusätzlicher Eintrag in den Header mit den korrekten Angaben, allerdings "from address" steht dann auf [email protected]. Wobei Wobei die 10 die interne Nummer des Sip-Clients und die IP die interne IP des Asterisks ist.
Lasse ich rewrite_contact=yes weg, bekomme ich grundsätzlich im Sip Header [email protected] angezeigt.
Wie schon gesagt, ich bin etwas ratlos.
VG
Rubinho
--update--
Text angepasst, da die Sipheader Ausgabe nicht korrekt war.
ich bin etwas verzweifelt.
Seit Jahren plagen mich IP Blocks seitens Dus.net.
Laut Dus kommen die Registrations statt mit der DUS ID irgendeine Nummer an. (Welche Nummer steht noch aus, da hab ich nachgefragt)
Ich bin vor kurzem auf Asterisk v20 gegangen und hab auf pjsip umgestellt, dabei habe ich die Asterisk Beispielkonfiguration von Dusnet genommen.
Sie sieht folgendermaßen aus...
pjsip.conf
Code:
[global]
type=global
default_realm=sip.meinedomain.de
user_agent=Asterisk PBX
endpoint_identifier_order=ip,username
[transport-udp-nat]
type = transport
protocol = udp
bind = 0.0.0.0
local_net = 10.0.0.0/8
local_net = 172.16.0.0/12
local_net = 192.168.0.0/16
external_media_address = my.public.ip
external_signaling_address = my.public.ip
[Dus.Net-000381234567]
type=registration
outbound_auth=Dus.Net-000381234567
server_uri=sip:proxy.dus.net
client_uri=sip:[email protected]
contact_user=000381234567 ; Das ist auch die Extension im Diaplan
retry_interval=10
forbidden_retry_interval=360
expiration=120
line=yes
endpoint=Dus.Net-000381234567
[Dus.Net-000381234567]
type=auth
auth_type=userpass
password=xxxxxxxxxxxx
username=000381234567
realm=dus.net
[dus.net-aors-01]
type=aor
contact=sip:83.125.8.71:5060
[Dus.Net-000381234567]
type=identify
endpoint=Dus.Net-000381234567
match=83.125.8.71
[Dus.Net-000381234567]
type=endpoint
context=from-provider
rtp_symmetric=yes
force_rport=yes
direct_media=no
disallow=all
allow=g722
allow=alaw
allow=ulaw
rewrite_contact=yes
;from_user=000381234567
outbound_auth=Dus.Net-000381234567
aors=dus.net-aors-01
extensions.conf
Code:
exten => _0.,1,Set(CALLERID(name)=021187654321)
exten => _0.,n,Dial(PJSIP/${EXTEN}@Dus.Net-000381234567,60)
Wenn ich einen Wireshark Mitschnitt mache, sehe ich im From Header unter "from address" "asterisk@my.public.ip"
Das ist das einzigste was mir einfallen würde, was Dusnet nicht mag. Allerdings weiß ich nicht wie ich die asterisk durch die 000381234567 ersetzt bekomme.
Setze ich unter [Dus.Net-000381234567] type=endpoint "from_user=000381234567" ein, bekomme ich die Rufnummer nicht mehr übermittelt, aber asterisk wäre weg
Setze ich contact_user kommt ein zusätzlicher Eintrag in den Header mit den korrekten Angaben, allerdings "from address" steht dann auf [email protected]. Wobei Wobei die 10 die interne Nummer des Sip-Clients und die IP die interne IP des Asterisks ist.
Lasse ich rewrite_contact=yes weg, bekomme ich grundsätzlich im Sip Header [email protected] angezeigt.
Wie schon gesagt, ich bin etwas ratlos.
VG
Rubinho
--update--
Text angepasst, da die Sipheader Ausgabe nicht korrekt war.
Zuletzt bearbeitet: