Warm call and play file while phone pick up

I have two question that relate the sip channel:

1.have a way to replace the dial tone with play some sound file, when user pick up phone for dial?

2.have a way to config some sip extension with warm dial, so when user pick up the asterisk dial automatic to special number?

  1. If you are using POTS you can use auto pick up, send the call to a context where it uses the background command to play a file and have the user enter a number that they want to call.

  2. That would depend on the SIP device.