I checked multiple times. Yes config was saved correctly. I think problem is on Arduino side. When i look into E220.h, I see bpsRate is hardcoded to value 9600. When I change it to 115200, it simply doesn’t transmit packets. Also giving constructor UART_BPS_RATE_115200 doesn’t work. Because we will transmit voice data, it’s crucial not to be bottlenecked by UART rate (given that with bps of 9600 effective rate will be 1.2 kb/s).
Ps: I fixed the problem in your library. Problem is in begin() function parameters of NeedsStream() function. Instead of taking int baud, uint32_t baud should be given as input parameter. This way, Baud rates higher than 19200 become available.