Interesting. I wanted to do the same thing, but was only half successful. I have two Obi202 devices, with handset only on device 1. (
http://www.obitalk.com/forum/index.php?topic=4938.0)
On device 2, SP2, I changed the inbound call route to:
{pp(7*$1>ob5008xxxxx)}. While I do not yet have callerID on my landline phone, it appears in the call log that this prepended a "7*" to the incoming CID when it reached obi-1.
However, on device 1, Sp1, I changed the inbound call route to:
{ph1(1*$1>)}, but nothing was prepended. Looks like ph does not allow arguments. I also tried the method below, but, at least in the call log, it did not prepend the 1* to the incoming CID.
I also tried setting the inbound SP1 route on box 1 to {ph1,ph2,pp(ob2908xxxxx)}, where this is itself. Well, that did not work.
Well, at least I can prepend on box 2 going to box 1...
Chuck