Hi,
unfortunately I'm not able to make head or tail of what your scenario exactly might be.
Is it something like this (A)?:
.---------. .--------------.
|---- 192.168.0.0/24 ----| DSR-250 |---- some unknown network ----| Cisco router |---- 192.168.200.0/24 ----|
/`---------´ `--------------´\
/ \
192.168.0.1 192.168.200.1
Or is it something like that (B)?:
.---------. .--------------.
|---- 192.168.0.0/24 ----| DSR-250 |---- 192.168.200.0/24 ----| Cisco router |---- other networks ...
/`---------´\ `--------------´
/ \
192.168.0.1 192.168.200.1
Or is it something else?
From the phone network I can ping the gateway which is the DSR-250 router. The gateway IP is 192.168.0.1 and is assigned to the DSR-250.
I guess you mean, you have some PC (not a phone) plugged to the phone network (or you use the Cisco router's CLI) and can ping the address 192.168.0.1, that is DSR-250's "far side"? Can you also ping any other device 192.168.0.X (X other than 1) of your data network?
The static routing table shown is the Cisco's or DSR-250's table?
In any case it looks strange, because any destination entry 192.168.200.X/255.255.255.0 (X other than 0) is equivalent to the single destination 192.168.200.0/24 (that is the whole phone network). The same is true for 192.168.0.X/255.255.255.0 (X other than 0) which always means the same destination 192.168.0.0/24 (the whole data network). Did you configure these entries or where they somehow learned dynamically?
In addition this routing table neither matches scenario A nor scenario B.
PT