How to make internal calls ring differently from external ones
Every so often I see someone ask whether it's possible to make internal calls have a distinctive ring from external ones. I thought it would not be that difficult, but I was wrong. Let's say that you have three-digit extensions, and whenever someone calls extension 234 you want it to ring with the normal pattern if it's an external call, but with a different pattern if it's an internal call (and we assume here that the endpoint supports this). This is as far as I got - in extensions_custom.conf, I added the following at the bottom of the [from-internal-custom] context: