Registration problem / bind / udp

Hi there,

after updating to 1.2.12.1 from a very old 1.0.9 i was having problems with asterisk to register to my sip provider. Maybe it works on the first run, but after a reconnect from my ADSL line asterisk cant register.
a tcpdump reveals asterisk is sending udp packets with my OLD IP, not the new one.

Anyways, all local clients connected via the LAN experience the problem that they cant register with the server anymore. tcpdump again reveals the packets are there and good. the clients “timeout”

having debug and verbose enabled on asterisk, leave NO messages. as if asterisk isnt able to send or receive packets after a while. debug level and verbose are 4 or 5.

this problem for instance, happens every time the clients are connected to the pbx for a while. even a “restart now” wont help. ast. has to be stopped and after a couple of minutes started again. then there is a a good chance it works.

Name/username              Host            Dyn Nat ACL Port     Status
sipgate-out/xxxxxxx        217.10.79.9          N      5060     OK (160 ms)
1001                       (Unspecified)    D   N      0        UNKNOWN
1000/1000                  10.1.3.250       D   N      5060     UNKNOWN

XXX*CLI> sip show registry
Host                            Username       Refresh State
sipgate.de:5060                 xxxxxxx            120 Unregistered
XXX*CLI> iax2 show registry
Host                  Username    Perceived             Refresh  State
192.246.69.186:4569   xxxxxx      88.x.x.x.x:4569            60  Registered


10:16:10.194954 88.x.x.x.sip-ksh > 217.10.79.9.sip:  udp 595
10:16:10.280836 217.10.79.9.sip > 88.x.x.x.sip-ksh:  udp 390 (DF) [tos 0x10]

the tcpdump shows packets going out, but wont register.

the firewall setup is correct.

any ideas ?